2010-11-16 44 views
0

我遇到问题在活动内部创建一个tablelayout。到目前为止,我设法使用textview显示结果查询。帮助在.java内创建TableLayout活动

((TextView) view.findViewById(R.id.tv_id)).setText(listItem.getId()+""); 
((TextView) view.findViewById(R.id.tv_name)).setText(listItem.getName()); 
((TextView) view.findViewById(R.id.tv_age)).setText(listItem.getAge()+""); 

我将不胜感激,如果你能帮我把这个textview变成tablelayout。

感谢您的帮助

回答

0

您需要在布局xml中执行此操作。如果是这种活动的唯一输出的XML看起来像:

<Table_Layout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:stretch_columns="*"> 

<TableRow> 
<TextView 
android:id="@+/tv_id" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent"/> 
<TextView 
android:id="@+/tv_name" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent"/> 
<TextView 
android:id="@+/tv_age" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent"/> 
</TableRow> 

</Table_Layout> 

是否会有更多的行包这一切在一个滚动型,因此用户界面是滚动的。