是否可以从左到右而不是从上到下进行GridView滚动? 我想要一个基本上像GridView一样的视图但是从左到右滚动而不是通常从上到下执行。也许有一种方法可以使用不同的视图类型创建相同的效果?
任何帮助都将不胜感激。
答案 0 :(得分:5)
实现水平滚动GridView涉及将一些Android源代码类复制到您的代码库(AdapterView,AbsListView,GridView,ScrollBarDrawable)并添加代码来处理水平代码。这主要是复制一些代码并从上到下,从下到右等进行更改。必须复制而不是扩展的主要原因是这些类的最终性质。
我前一段时间实现了这个,终于开始推向github了: https://github.com/jess-anders/two-way-gridview
答案 1 :(得分:2)
如果您希望GridView
具有完全相同的行为,只需更改滚动,那么我的建议是将GridView
扩展为自定义ViewGroup
并进行必要的更改。如果您只需要水平滚动,那么HorizontalScrollView
非常适合此类情况。希望这有帮助!
答案 2 :(得分:1)
这可能是游戏的后期,但是在尝试修复使用双向gridview库的代码中的问题后多次登陆此页面后,我认为值得注意的是我写了一个简单的应用程序和这个库的教程。该教程解释了如何启动和运行库,应用程序显示了如何获得正确的间距和显示。真诚地希望它有所帮助。
http://spragucm.wordpress.com/2013/11/17/android-horizontal-and-vertical-gridview-tutorial/