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

问题描述:

我在xml中有一个tablelayout。我还在代码中添加了一些行。我如何在代码中设置一些视图的column_layout?如何在代码中设置视图的布局列(视图在表格内)?

在XML中我有:

android:layout_column="3" 

如何实现在代码(例如,用于TextView的)相同的?

 TextView tv = new TextView(this); 
     tv.setLayoutParams(new TableRow.LayoutParams(3)); 

虽然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> ...` 
+0

我需要把TextView的到第3列内的代码中的表。在xml中,这是通过“android:layout_column”属性完成的。 – DixieFlatline 2011-05-21 13:38:41

+0

我需要做你在java代码(而不是xml)中发布的相同的东西,对于我非常形成的问题感到抱歉。 – DixieFlatline 2011-05-23 07:23:58