【问题标题】:How to add a ListView inside a ListView如何在 ListView 中添加 ListView
【发布时间】:2012-05-21 21:52:42
【问题描述】:

我已经有一个ListView,其中每行包含两个TextViews 和一个ImageView。但我现在要做的是将ImageViews 的数量添加到我的行中。我该怎么做?是通过使用嵌套列表视图怎么做的吗?我可以使用相同的 id android:id="@android:id/list"

【问题讨论】:

  • 为您的目的使用可扩展的列表视图...
  • 只是我需要制作这样的东西lh6.ggpht.com/… 这里步行的人、公共汽车、地铁的图像可能不同,出现的次数也不同。

标签: android android-layout


【解决方案1】:
  • 您应该选择ExpandableListView,然后添加 TextViews 到您的 parentView 渲染器,或
  • 您可以创建您的 列表的自己的渲染器,其中每个项目是一个 View 包含 两个TextViews 和一个ListView

您的内部ListViews 可以具有任何id 属性,因为它不需要是唯一的,并且通过Adapter 实现,您将始终准确地知道您在哪里(在树中)。

嵌套视图can be found here的示例实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 2011-05-14
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多