我正在使用 Android Studio 用 Java 开发 Android 应用程序。我有一个名为 activity_way_bill
的布局,它必须在其中显示行程列表。另外,我有一个名为 item_waybill_trip
的布局,其中有用于显示行程详细信息的标签。
我需要将 X item_waybill_trip
布局插入 activity_way_bill
布局(我在运行时知道的 X 编号)。现在,我只是将其包含在 XML 文件中:
<include android:id="@+id/trip" layout="@layout/item_waybill_trip" />
但这是一个静态解决方案,只允许我包含 1 个(或预定义数量)的布局。我需要包括 X,并为每个设置不同的文本。我怎样才能做到这一点?
最佳答案
如果您想显示具有相同布局但不同数据的元素列表,则必须使用回收 View 。
您还可以在运行时定义计数并根据需要更改计数。
您可以访问以下网站并查看如何使用回收 View 。
:-
https://developer.android.com/guide/topics/ui/layout/recyclerview
关于java - 在布局中插入多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51805504/