<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rootlayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
</LinearLayout>
一个的LinearLayout我通过下面的代码添加在其内部动态100个textviews:
llayout = (LinearLayout) findViewById(R.id.rootlayout);
for (int i = 0; i < 100; i++) {
TextView tv = new TextView(this);
tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
int randomInt = new Random().nextInt(100) +1 ;
tv.setText(""+randomInt);
llayout.addView(tv);
}
结果100个textviews加入和垂直显示。这不是我的期望。我希望这些textviews显示在布局内部的随机位置,如下图所示:
如何做到这一点?谢谢!
我使用AbsoluteLayout,textviews可以随机显示。如何避免textviews重叠在一起? – Hnib 2015-04-02 07:20:00