Android expandablelistview展开时无法显示最后一组

标签 android android-layout android-listview android-webview expandablelistview

我正在尝试在我的项目中实现常见问题解答屏幕,并且我想使用 ExpandableListView。我在 GroupView 中将问题显示为文本,并在 ChildView 中将答案显示为文本。如果项目可以适合屏幕,那没问题,它会正常工作。但是当项目多于屏幕高度并且我必须滚动时,就会出现这个问题,当我展开最后一个项目时,它就像展开了一样,但我无法滚动到 subview 。

关于这个问题有什么想法或经验吗?

这是屏幕截图(如您所见,滚动条显示它已展开并且有滚动的地方,但是当我尝试滚动时,没有运气):

SS

编辑: 我发现这个问题是因为我在子行内使用 WebView,当我切换到 TextView 时它按预期工作。如何使用 WebView 实现相同的结果?

最佳答案

在 BaseExpandableListAdapter 的 getGroupView() 方法中,将 view=null 作为该方法的第一行。

关于Android expandablelistview展开时无法显示最后一组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343483/

相关文章:

java - Places.GeoDataApi.getAutocompletePredictions

android - 线性布局android中的重叠 View

android - 从另一个 Activity 返回时,MapFragment 的 map 加载延迟

android - 如何在 Android 中使用滚动模式

android - android中不同布局与不同值文件的优势

java - 更改异步任务中的接口(interface)(正确的方法)

java - 使用以 String 数组作为元素的 ArrayList 填充 ListView

android - 调用 webservice 时检测新数据

android - 两个不同的设备可以有相同的 GCM 注册 ID 吗?

android - CLEAR_TOP + 开始新 Activity 。层次问题