我需要实现这样的UI:
在上面的屏幕row needs to be scrolled horizontally
和columns need to be scrolled vertically
。
我没有使用过Gallery,因为它已被弃用。以下是我尝试过的一些场景:
1. GridView和ListView的组合。
2. ListView和Horizontal ListView(自定义组件)的组合。
Option 1
对我不起作用,但我可以使用option 2
。
选项2性能不佳。
解决方案:我正在考虑实施4-5 horizontal listviews inside scrollview with Gestures
,以便我可以通过代码或subclassing the ScrollView and overriding the onScrollChanged method
处理垂直滑动。
但我正在寻找一些更优化的解决方案。
感谢任何帮助。
由于
答案 0 :(得分:1)
使用webview并通过JS钩子将内容推送到其中。
答案 1 :(得分:0)
如果有人能提出更好的解决方案,我已经解决了我的解决方案,显然我会继续使用它:
解决方案:
在带有手势的scrollview中实现了4-5个水平列表视图 并通过代码或通过子类化处理垂直滑动 ScrollView并覆盖onScrollChanged方法。