制作一个自定义菜单,带有未知数的项目



我已经为我想如何查看菜单的每个元素创建了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

您需要创建一个可以保存列表每个元素的数据的类,并创建一个适配器,该适配器包含您需要的项目列表。

最新更新