2 zxd 72 zxd_72 于 2012.11.19 11:50 提问

使用代码把视图布局设置成一列(视图在表格行里)

在xml文件中有一个tablelayout布局。在这个布局里也使用代码添加一些行。如何设置能把视图布局排成一列呢?
在XML文件中我是这样设置的:

android:layout_column="3"

那么如何用代码实现呢?比如TextView视图。

2个回答

myq_26
myq_26   2012.11.19 13:19
已采纳
 TextView tv = new TextView(this); 
 tv.setLayoutParams(new TableRow.LayoutParams(3));
Baby_Bonnie
Baby_Bonnie   2012.11.19 15:42

我觉得你是想找
< TableLayout xmlns: android="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> ...`
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!