在布局中插入多个项目

时间:2018-08-12 03:42:46

标签: java android android-layout

我正在使用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,并为每个文本设置不同的文本。我该怎么办?

3 个答案:

答案 0 :(得分:0)

如果要显示的元素列表具有相同的布局,但数据不同于必须使用 recycle view.的元素

您还可以在运行时定义计数,并根据需要更改计数。

您可以访问下面的网站,并检查如何使用 recycle view.:- https://developer.android.com/guide/topics/ui/layout/recyclerview

答案 1 :(得分:0)

如@Mahavir Jain的回答中所述,您可以为此使用recyclerview,但如果要采用其他方法,则必须在运行时创建动态布局,并使用{{ 1}}父级布局的方法

答案 2 :(得分:0)

如果您的应用需要基于大型数据集(或经常更改的数据)显示元素的滚动列表,则应按照此页面上的说明使用RecyclerView