【发布时间】:2016-02-09 14:52:48
【问题描述】:
我有一个活动持有一个viewpager。 viewpager 中的片段之一包括一个几乎覆盖整个屏幕的列表视图,但只能被动地显示项目(无需点击项目)。
我已经尝试了在 SO 上找到的几个选项来禁用对列表视图的点击和/或它的适配器或构建不消耗列表视图/适配器的点击等的侦听器,但没有一个解决我的问题:
当列表视图充满项目时,我必须在显示的最外边界滑动才能移动到视图页面的另一个片段。例如,在其他片段上,我没有列表视图,但有其他视图,例如地图,并且可以在直接在显示器中间进行滑动手势时在片段之间滑动。
为了获得一致的用户体验,我还希望在持有被动列表视图的片段上具有这种行为。
谢谢。
【问题讨论】:
-
考虑使用 RecyclerView。 ListView 不再是滚动列表的最佳选择。
标签: android listview android-viewpager