我正在使用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,并为每个文本设置不同的文本。我该怎么办?
答案 0 :(得分:0)
如果要显示的元素列表具有相同的布局,但数据不同于必须使用 recycle view.
的元素
您还可以在运行时定义计数,并根据需要更改计数。
您可以访问下面的网站,并检查如何使用 recycle view.
:-
https://developer.android.com/guide/topics/ui/layout/recyclerview
答案 1 :(得分:0)
如@Mahavir Jain的回答中所述,您可以为此使用recyclerview,但如果要采用其他方法,则必须在运行时创建动态布局,并使用{{ 1}}父级布局的方法
答案 2 :(得分:0)
如果您的应用需要基于大型数据集(或经常更改的数据)显示元素的滚动列表,则应按照此页面上的说明使用RecyclerView。