android - ExpandableListView 可以嵌入到另一个布局中吗?

标签 android android-layout expandablelistview expandablelistadapter

我想在我的应用程序中有一个可扩展/可折叠的 ListView ,类似于市场中每个应用程序的评论显示方式(实际上,列表中的每个项目都是与市场中相同格式的评论).由于可以有很多列表项,我不希望用户丢失列表下方的按钮,并且用户可能没有兴趣阅读列表中的项目,我希望这个列表是可展开和可折叠的.

我看过扩展 BaseExpandableListAdapter,它看起来非常简洁,除了列表似乎总是使用 ExpandableListActivity 显示这一事实。我希望列表嵌入到用户已经在查看的页面中。

有谁知道这是否可以使用 BaseExpandableListAdapter 或者我是否必须完全使用不同的技术并自己编写所有样板代码?

非常感谢, 妮娜

最佳答案

是的,使用 ListViewExpandableListView 和没有关联 Activity 的 friend 并不难。

实例化或从布局中检索后,您只需在 ExpandableListView 上调用 setAdapter():

ExpandableListView list = (ExpandableListView) findViewById(R.id.listView);
list.setAdapter(myExpandableAdapter);

关于android - ExpandableListView 可以嵌入到另一个布局中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240779/

相关文章:

android - Android 中的布局对齐问题

android - 启用 Pro-guard 后无法找到 [com/loopj/android/http/MySSLSocketFactory] ​​的通用父类(super class)

android - 使用android espresso访问自定义可扩展列表中的 child

android - 如何使用 getter 和 setter 方法在可扩展 ListView 上获取组和子项

javascript - Android Webview 从过期的缓存中加载资源

android - 如何将布局添加到对话框

android - 如何解决 Android 工具中的 javac 增量构建未检测到应导致重新编译的更改?

Android - ExpandableListView 不显示任何内容

android - 在 Google Cloud 中保存 Android 应用程序数据

android - 使用 UniversalImageDownloader 的 ListView 滚动不流畅