listview实现表格状态
比如
点击按钮新增配置
标题 标题 标题
----------------------+--------------------------------------+----------------------+
配置1 配置1的描述 配置1修改 配置1删除
----------------------+--------------------------------------+----------------------+
配置2 配置2的描述 ................
----------------------+--------------------------------------+----------------------+
大概就是这样
[解决办法]
当然可以,只要设置Item的布局按指定的宽度或者高度,如果想动态设置宽高则要重写Adapter适配了。
[解决办法]
新建一个工程,在MainActivity上放个ListView
然后再建一个Layout xml文件,这个用作listView中的行,即自定义的行格式
放一个RelativeLayout
然后放两个textview和两个Button到RelativeLayout内部
详细设置参照下面的XML代码,测试的时候把里面的注释内容去掉
- XML code
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:id="@+id/listview_row_layout" android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" //各行的第一列不会自动对齐,所以设置一个最小宽度,第一列的最小宽度为这个值 android:minWidth="40dip" android:text="Medim Text" android:textAppearance="?android:attr/textAppearanceMedium" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" //最后一个BUTTON的toRightOf设置成父VIEW即listview_row_layout,以保证他在最右边 android:layout_toRightOf="@id/listview_row_layout" android:text="Button" /> <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" //BUTTON1在BUTTON2的左边 android:layout_toLeftOf="@id/button2" android:text="Button" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" //TextView2在Button1的左边 android:layout_toLeftOf="@id/button1" //并且在TextView1的右边,以填充textview1和button1之间的空间空间 android:layout_toRightOf="@+id/textView1" android:text="Medium Text" android:textAppearance="?android:attr/textAppearanceMedium" /> </RelativeLayout></LinearLayout>
[解决办法]
新建一个工程,在MainActivity上放个ListView
然后再建一个Layout xml文件,这个用作listView中的行,即自定义的行格式
放一个RelativeLayout
然后放两个textview和两个Button到RelativeLayout内部
详细设置参照下面的XML代码,测试的时候把里面的注释内容去掉
- XML code
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:id="@+id/listview_row_layout" android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" //各行的第一列不会自动对齐,所以设置一个最小宽度,第一列的最小宽度为这个值 android:minWidth="40dip" android:text="Medim Text" android:textAppearance="?android:attr/textAppearanceMedium" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" //最后一个BUTTON的toRightOf设置成父VIEW即listview_row_layout,以保证他在最右边 android:layout_toRightOf="@id/listview_row_layout" android:text="Button" /> <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" //BUTTON1在BUTTON2的左边 android:layout_toLeftOf="@id/button2" android:text="Button" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" //TextView2在Button1的左边 android:layout_toLeftOf="@id/button1" //并且在TextView1的右边,以填充textview1和button1之间的空间空间 android:layout_toRightOf="@+id/textView1" android:text="Medium Text" android:textAppearance="?android:attr/textAppearanceMedium" /> </RelativeLayout></LinearLayout>
[解决办法]
[解决办法]
3楼正解
[解决办法]
太懒了吧,我简易你去看 listview 和 adapter 有关系的内容 或者 传智播客 android 里面有一期专门讲listview 里面有相关内容
[解决办法]
http://blog.csdn.net/hellogv/article/details/6075014
[解决办法]
import android.support.v4.app.NavUtils;
和
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
都去掉就行
[解决办法]
android的确缺少一种类似报表的ListView!
[解决办法]
看你这个描述,3楼可以满足。。。
如果想横着,可以给position设置等分
