LinearLayout中加入TextView问题

bit6211 2010-07-22
大家好,我在xml设置文件中设置的LinearLayout如下:
<LinearLayout
android:id="@+id/body"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="horizontal"

android:gravity="left"
  >

然后在代码中,访问该LinearLayout,往里面加入TextView,代码如下:
LinearLayout body = (LinearLayout) findViewById(R.id.body);
for(int i = 0; i < len; i++)
{
TextView tv = new TextView(this);
tv.setText("Test" + i);
tv.setPadding(2, 2, 2, 0);
tv.setOnClickListener(authorListener);
body.addView(tv);
}

当加入的TextView过多时,多余的TextView就会在屏幕之外,显示不了。
请问如何当加入的TextView超过屏幕大小时,能自动换下一行显示呢?
谢谢大家。
yuanyao 2010-07-22
换GridView看看是不是你想要的效果。
bit6211 2010-07-22

用GridView可以满足我的需求,十分感谢。

 

Global site tag (gtag.js) - Google Analytics