如何在 android 中使用嵌套的 Listview
How to use nested Listview in android
我需要显示包含主对象和许多子对象的数据。每个子对象都有其视图,其中包含具有功能的复选框和按钮。给出我做过的demo设计
http://i.stack.imgur.com/ELB51.png
但我不明白如何创建嵌套列表视图以这种方式填充数据。图片显示 'Reminder 01' 是第一个提醒数据,会有很多提醒数据,每个提醒数据都有自己的剂量数据,带有复选框和贪睡按钮。即使我已经完成所有逻辑并获取数据,但不知道如何在嵌套列表视图中填充数据。请给我有效的建议。
您需要一个由 ExpandableListAdapter 支持的 ExpandableListView。这是我以前练习的一个应用程序中的 ExpandableListAdapter 示例(仅将其用作示例,因为它在设计时并未考虑效率)- Sample ExpandableListAdapter。你可以通过布局看看我是如何使用它们的。
您将通过将普通 ListView 绑定到扩展 BaseAdapter 的实例 class 来进行大致相同的操作,但是您会将 ExpandableListView 绑定到扩展 class 的实例 BaseExpandableListAdapter.
您可以使用Cards Lib
例子:
并且您可以根据需要自定义卡片的内部布局以供使用。
我需要显示包含主对象和许多子对象的数据。每个子对象都有其视图,其中包含具有功能的复选框和按钮。给出我做过的demo设计
http://i.stack.imgur.com/ELB51.png
但我不明白如何创建嵌套列表视图以这种方式填充数据。图片显示 'Reminder 01' 是第一个提醒数据,会有很多提醒数据,每个提醒数据都有自己的剂量数据,带有复选框和贪睡按钮。即使我已经完成所有逻辑并获取数据,但不知道如何在嵌套列表视图中填充数据。请给我有效的建议。
您需要一个由 ExpandableListAdapter 支持的 ExpandableListView。这是我以前练习的一个应用程序中的 ExpandableListAdapter 示例(仅将其用作示例,因为它在设计时并未考虑效率)- Sample ExpandableListAdapter。你可以通过布局看看我是如何使用它们的。
您将通过将普通 ListView 绑定到扩展 BaseAdapter 的实例 class 来进行大致相同的操作,但是您会将 ExpandableListView 绑定到扩展 class 的实例 BaseExpandableListAdapter.
您可以使用Cards Lib
例子:
并且您可以根据需要自定义卡片的内部布局以供使用。