0
我想知道,我怎麼能在一個滾動型很多的TextView的數量添加到RelativeLayout的(用於TextView中可以滾動起來,當然)插入一個TextView的人下一個RelativeLayout的在滾動型
在我的XML代碼,它很簡單:
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/bde" >
<RelativeLayout
android:id="@+id/layout_"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="TextView" />
<TextView
android:id="@+id/textView2"
android:layout_below="@id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</RelativeLayout>
</ScrollView>
除了我想加入的Java代碼,從一個DB每個TextView的(與DB沒有問題),增加自己在佈局和更重要的是,一個之後。
現在,我有:
//Layout in ScrollView
RelativeLayout r = (RelativeLayout) findViewById(R.id.layout_);
//for add TextView
for(int i = 0 ; i < nbr_limite ; i++){
TextView v1 = new TextView(r.getContext());
v1.setText("Test n_"+i);
v1.setId(i+1);
r.addView(v1);
}
其實,我想一個:android:layout_below="@id/textView1"
但在Java和更換:@id/textView1
由getLastId()
粗暴地說。
而且更粗略地說,這將是這樣的:r.addLastView(v1)
我等着你的答案或者您的評論:)
爲什麼不使用LinearLayout? – pskink