android - 如何在android中创建多个 ListView

标签 android android-listview header scrollview

如何在单个 Activity 中创建多个 ListView ?每个 ListView 应该有一个单独的标题,允许展开或折叠它的列表,并且在任何 ListView 上滚动应该滚动整个 Activity (第一个 ListView< 不是一个滚动 和另一个用于第二个 ListView 只有一个滚动用于两个 ListView...)

listviews 动态填充...

这是一个类似 View 的屏幕截图:

enter image description here

最佳答案

您所描述的是一个 ExpandableListView

创建一个最简单的方法是将 XML 中的 ListView 更改为 ExpandableListView 并使用 ExpandableListAdapter 的实现之一。像 SimpleExpandableListAdapterBaseExpandableListAdapter,它们的工作方式与其不可扩展版本类似。

Here's an example来自您可以使用 SDK 管理器下载的 Android 示例 API。

关于android - 如何在android中创建多个 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18921786/

相关文章:

android - 如何以编程方式在 Android 上隐藏来电显示

android-listview - android listview getselectedItem 返回null

java - ListView弹出消息

python请求链接头

html - 加入分隔符和标题

android - 外键约束 ON DELETE CASCADE 在 android 上的 sqlite 数据库中不起作用

java - android: Facebook SDK AsyncTask 错误

android - 如何在 ListView 中放置 ProgressBar?

html - 全宽标题不起作用

android - 相对布局运行时的位置 View