如何在代码中设置视图的布局列(视图在tablerow中)?

时间:2011-05-21 13:24:02

标签: android tablelayout tablerow

我在xml中有一个tablelayout。我还在代码中添加了一些行。如何在代码中设置一些视图的column_layout?

在xml中我有:

android:layout_column="3"

如何在代码中实现相同的功能(例如TextView)?

2 个答案:

答案 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> ...`