我已经为我想如何查看菜单的每个元素创建了XML代码(这是一个元素):
<RelativeLayout
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>
但是,菜单中有一个未知数的项目,那么我将如何在菜单中的n个项目中生成此代码?
我可以将其放入文件中并在需要重复时调用该文件吗?我不太确定。
使用recyclerview。https://developer.android.com/training/material/lists-cards.html
您需要创建一个可以保存列表每个元素的数据的类,并创建一个适配器,该适配器包含您需要的项目列表。