Я создал пользовательский TextView, и я хочу добавить эти TextViews динамически в определенную позицию, например, под EditText. Может кто-нибудь сказать мне, как это сделать? Я хочу добавить свой пользовательский textView динамически через java, а не XML, как использовать addView() для этого? добавление пользовательского TextView в определенном положении?
Часть XML (как мой файл 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
введите пустой макет в том месте, где вы хотите добавить пользовательский текст. Получите этот макет в свою активность по его идентификатору .. и добавьте пользовательский текст в пустой макет, который вы определяете в xml. ....... – Aarun