Android 制作自定义菜单,项目数未知

Android 制作自定义菜单,项目数未知,android,android-layout,Android,Android Layout,我已经为我希望菜单中的每个元素的外观创建了XML代码(这是一个元素): 但是,菜单中有未知数量的项,因此如何在类中为菜单中的n个项生成此代码 我能不能把它放在一个文件里,在需要的时候再调用这个文件?我不太确定。使用回收视图。 您需要创建一个类来保存列表中每个元素的数据,并创建一个适配器来保存所需项目的列表。看起来很复杂,但我有一个机会。谢谢 <RelativeLayout android:layout_width="match_parent" android:layo

我已经为我希望菜单中的每个元素的外观创建了XML代码(这是一个元素):


但是,菜单中有未知数量的项,因此如何在类中为菜单中的n个项生成此代码

我能不能把它放在一个文件里,在需要的时候再调用这个文件?我不太确定。

使用回收视图。


您需要创建一个类来保存列表中每个元素的数据,并创建一个适配器来保存所需项目的列表。

看起来很复杂,但我有一个机会。谢谢
<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>