我想创建这样一个观点:TableLayout与固定部分标题和滚动
...有两个固定头。整个表格布局是可滚动的,内部表格视图也可以滚动,如图所示。标题和数据是动态的。当我滚动到header-2时,它隐藏了header-1而不是header-1的项目。
我想创建这样一个观点:TableLayout与固定部分标题和滚动
...有两个固定头。整个表格布局是可滚动的,内部表格视图也可以滚动,如图所示。标题和数据是动态的。当我滚动到header-2时,它隐藏了header-1而不是header-1的项目。
我可以解释如何轻松完成它,而无需使用的ListView。对于少量的数据你不应该使用ListView它会影响你的效率。
步骤1:
。利用重量属性的并给予等于一半两个头
步骤2:
接头名是静态的,则创建一个TableLayout内滚动查看
步骤3:
将TableRow创建为动态为独立或相同的布局,并将Table行动态添加到TableLayout中。
重复相同的第二个标题,你会得到。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="list1" />
<ListView
android:id="@+id/list1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:scrollbars="vertical" />
<View
android:layout_width="fill_parent"
android:layout_height="2dp"
android:background="#FF4500" />
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="list2" />
<ListView
android:id="@+id/con_listView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:scrollbars="vertical" />
为什么不尝试与固定标签一个'scrollview'内头两个'tableviews'? – 2012-07-31 10:18:30