Это деталь я накачивания:Создание пользовательского меню с использованием макета инфлятора, как я могу ссылаться на каждый компонент?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@drawable/background_border"
android:padding="10dp"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Account name"
android:textSize="25sp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Balance: £61.43"
android:textSize="25sp"
android:paddingTop="40dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_keyboard_arrow_right_black_24dp"
android:layout_alignParentEnd="true"
android:layout_centerInParent="true"/>
</RelativeLayout>
И я надувать его, используя следующий код:
LinearLayout parent = (LinearLayout) findViewById(R.id.linearL);
view = getLayoutInflater().inflate(R.layout.menu_item, parent,false);
parent.addView(view);
Скажем, если я надувается следующий пункт в три раза, чтобы создать три меню items - как я могу ссылаться на каждый элемент отдельно?
Например, если бы я хотел изменить текст имени учетной записи в первом элементе меню, как бы я мог ссылаться на то, что он находится в первом элементе меню, а не во втором или третьем?
linearL является расположение от xml-файл? – aurelianr
@aurelianr Линейный макет - это основной вид деятельности, в который я раздуваю элемент меню. –