【问题标题】:how to make listview like android market . i.e divided into two columns如何制作像 android market 一样的 listview。即分为两列
【发布时间】:2012-10-18 08:17:21
【问题描述】:

我想知道如何像安卓市场一样实现listview

在右侧面板中,listview 分为两行。这非常有用,因为它节省了大量空间,并且用户一次可以查看listview 中的几乎两个项目。我该如何实现呢?有什么建议吗?

【问题讨论】:

  • 第一个是customview。第二张图片是GridView
  • @Yul 好的谢谢。我去看看。

标签: android android-listview


【解决方案1】:

您可以使用 GridView 而不是两列的 ListView..

1. GridView

2. GridViewExample

示例设计:

【讨论】:

  • 非常感谢@Silent Killer。这可能是我的问题的解决方案!我试试看。
【解决方案2】:

Android Market 还使用ViewPager 在页面之间滚动。 Here 是一个关于如何实现它的例子。

【讨论】:

    【解决方案3】:

    还有一个与此相关的问题。请查看以下链接,它可能会对您有所帮助:

    How to display a two column ListView in Android?

    修改你的 *.xml 文件以获得你想要的。

    祝你好运!

    【讨论】:

      【解决方案4】:
      1. 如果要使用 listView 执行此操作,则列表视图中的每个项目(行)应包含两个视图。您可以使用两个项目并排的相对布局(或线性布局)来做到这一点。
      2. 您也可以使用具有两列的 gridview 来实现这一点。

      【讨论】:

      • 我会看看 gridview 。但我想了解更多关于如何将两个视图添加到列表视图中的信息。
      • 看看下面的教程。 androidhive.info/2012/02/… 记下list_row.xml 的布局方式。
      • @rahul 我不认为您提到的示例是两列列表视图的合适示例。它为列表视图实现了自定义布局。我的问题是,如果你实现了一个两列的列表视图行,那么当这两个项目表示为一个整体时,你如何处理 OnItemClick 方法。
      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      相关资源
      最近更新 更多