我在xml中有一个tablelayout。我还在代码中添加了一些行。如何在代码中设置一些视图的column_layout?
在xml中我有:
android:layout_column="3"
如何在代码中实现相同的功能(例如TextView)?
答案 0 :(得分:7)
TextView tv = new TextView(this);
tv.setLayoutParams(new TableRow.LayoutParams(3));
答案 1 :(得分:0)
我不完全确定我理解这些问题,但MyTracks for Android使用表格布局提供了一些不错的示例代码。它可以找到here。
感谢您的评论。我认为这就是你要找的东西: < TableLayout xmlns: 机器人= “http://schemas.android.com/apk/res/android”
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="3">
<TableRow>
<TextView
android:layout_column="1"
android:text="Open..."
android:padding="3dip" />
<TextView
android:text="Ctrl-O"
android:gravity="right"
android:padding="3dip" />
<TextView
android:text="String"
android:gravity="right"
android:padding="3dip" />
</TableRow> ...`