Adi*_*i K 2 android android-tablelayout
我正在使用表格布局内部scrollview它使整个表格可滚动与标题我想使标题不可滚动而表格行将是可滚动的我怎么能实现,表格以编程方式创建这里是我的代码
<ScrollView
android:layout_width="fill_parent"
android:layout_height="100dp"
android:background="#FFFFFF" >
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="450dp"
android:background="#FFFFFF" >
<TableLayout
android:id="@+id/tblTrans"
android:layout_width="450dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp" >
</TableLayout>
</HorizontalScrollView>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
如果您只想滚动数据而不是标题,那么请使用两个不同的表.一个用于标题,另一个用于所有数据.
示例代码:
<TableLayout
android:id="@+id/tblHeaders"
android:layout_width="450dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp" >
</TableLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="100dp"
android:background="#FFFFFF" >
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="450dp"
android:background="#FFFFFF" >
<TableLayout
android:id="@+id/tblData"
android:layout_width="450dp"
android:layout_height="100dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="0dp" >
</TableLayout>
</HorizontalScrollView>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
注意:根据需要调整两个表的高度和宽度.
| 归档时间: |
|
| 查看次数: |
6661 次 |
| 最近记录: |