如何在代码中设置视图的布局列(视图在表格内)?
问题描述:
我在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> ...`
我需要把TextView的到第3列内的代码中的表。在xml中,这是通过“android:layout_column”属性完成的。 – DixieFlatline 2011-05-21 13:38:41
我需要做你在java代码(而不是xml)中发布的相同的东西,对于我非常形成的问题感到抱歉。 – DixieFlatline 2011-05-23 07:23:58