如何在同一行显示更多listview项目?

时间:2013-08-09 11:15:37

标签: android listview contacts

我想在同一行显示2个listview项目,例如默认手机应用中的收藏联系人。我不需要一个完整的工作解决方案,但只需要一个指导方针。

插图: enter image description here

有一个最喜欢的联系人列表,并且有一行中有2个联系人(仅以图片说明)。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以编写自己的适配器来处理此问题,也可以使用GridView

使用自定义Adapter策略:

  1. 创建一个包含两个元素空间的行布局。
  2. 在xml中,无论您现在考虑一个'行',请创建一个水平LinearLayout,可以将其中两个彼此相邻。这是你对行的新定义。

    1. Adapter中,使用数据集中的两个元素填充每一行,而不是通常的1。
    2. 注意处理数据集只剩下一个元素的情况。

      您的选择是使用GridView