gpt4 book ai didi

Android:GridLayout是否适合这种设计

转载 作者:行者123 更新时间:2023-11-30 03:47:25 27 4
gpt4 key购买 nike

在我的应用程序中,我必须显示一些人的信息。我一次只能显示三个成员。在从左向右滑动时,我必须显示另外三组成员。这是设计enter image description here

首先我想到,我们可以使用三个 ListView ,即 LV1、LV2、LV3并为这 3 个 ListView 设置一个列表适配器。在 ListAdapter 中, ListView 的第一行可以获取标题详细信息,然后它为连续的行获取一个 ListView 。即每个白框都有单独的 Listview,我们无法预测一个成员存在多少个白框。

我可以为一个 listView 发送一个名为 Member 的对象,成员对象的属性之一是 ArrayList即

 List mem1 = new ArrayList();
mem1.add(member1)
List mem2 = new ArrayList();
mem2.add(member2)
List mem3 = new ArrayList();
mem3.add(member3)

我可以为 LV1 适配器发送 mem1,为 LV2 适配器发送 mem2,为 LV3 适配器发送 mem3

但我无法在白框中填充项目详细信息。

请提供最好的方法...

最佳答案


最好在表单中放置一个 ListView 。然后创建一个单独的“row.xml”布局作为 ListView 的一行。row.xml 包含 3 个文本框。
对于标题,您创建一个 TextView 并放入表单中。然后您应该根据以下代码 fragment 填充 ListView

class MyAdapter extends ArrayAdapter {
ArrayList items;

MyAdapter(ArrayList items) {
super(OrderSummary.this, R.layout.row, items);
this.items = items;
}

public View getView(int position, View convertView, ViewGroup parent)
{
//Your business login to insert data in the text boxes
}
}

MyAdapter mSchedule = new MyAdapter(mylist);
listView.setAdapter(mSchedule);

关于Android:GridLayout是否适合这种设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14746714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com