我已经创建了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个项目生成此代码呢?
我可以把它放在一个文件中,并在需要反复播放时调用该文件吗?我不太确定。
答案 0 :(得分:1)
使用recyclerview。 https://developer.android.com/training/material/lists-cards.html
您需要创建一个类来保存列表中每个元素的数据,并创建一个包含所需项目列表的适配器。