【发布时间】:2013-01-21 12:45:09
【问题描述】:
我需要一个 Vertical ListView,其中每一行都是一个水平滚动的项目列表。 每个项目都是一个带有按钮的图像。 我需要该应用与 Android 2.2 兼容。
我在这里阅读了 3 个可行的解决方案
使用自定义的 Horizontal ListView 作为行
使用 ViewPager 作为行 ViewPager inside ListView
使用水平滚动视图
这些解决方案有些陈旧,各有各的批评者。
所以我想知道,在目前的状态下,是否有针对我的问题的“官方”解决方案? 或者,什么是最好的?
【问题讨论】:
-
只是出于好奇,你为什么需要这种类型的视图?
-
这是一个客户的请求。他们对其应用的 iOS 版本有这种看法,并希望在 android 中复制这种行为。
-
您已经阅读了 3 个可行的解决方案。但您仍有疑问。没有这样的看法。如果你得到食谱解决方案,我保证,你的触摸事件会发生冲突,并且不会顺利进行
-
android 在其开发者网站中表示,不建议在其他
Scrollable视图中使用Scrollable视图。 -
好的,我已经设法使用列表视图和水平列表视图作为行来完成任务。使用一些技巧,滚动部分的工作非常顺利。我已经为图像使用了一个lazyloader,它似乎也可以正常工作。现在我必须了解如何在滚动后保存行的位置,然后滚动回上一行。
标签: android listview android-viewpager horizontal-scrolling