我已經創建了一個自定義TextView,並且我想在某個特定位置動態添加這些TextViews,就像在EditText下面一樣。有人可以告訴我該怎麼做?我想通過java而不是XML動態地添加我的自定義textView,如何使用addView()爲此? XML的 在某個位置添加自定義TextView?
部分是(我的XML文件是非常大的規模):
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainStaffScrollView"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!-- buttons,spinners,edittexts etc-->
<Button
android:id="@+id/specialisationStaffSpinner"
style="?android:attr/spinnerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="left|center_vertical"
android:text="@string/names" />
<!-- here i want to add my custom view-->
</LinearLayout>
</ScrollView>
這是可以做到的,但你要發佈現有佈局的更多細節。它是一個LinearLayout嗎?一個RelativeLayout?如果它來自XML,你可以發佈xml嗎? – Martin
在你想添加自定義textview的地方放置一個空佈局視圖.....通過它的id將此佈局放入你的活動中,並將自定義textview添加到你在xml中定義的空佈局中。 ....... – Aarun