Android 垂直';带有页面的Gridview';或';Viewpager';

Android 垂直';带有页面的Gridview';或';Viewpager';,android,gridview,android-viewpager,Android,Gridview,Android Viewpager,我在功能上需要的是一个带有GridView的垂直视图寻呼机。 因此,ViewPager的每一页都应该有一个GridView,但是ViewPager是水平的 因此有两种可能性: 使用GridView旋转ViewPager 创建显示页面中项目的GridView 当用户滚动20-40等时,GridView应显示0-20 有人能解决这个问题吗 我已经检查过了,但是由于法律原因我不能使用它。听起来你真正需要的是一个垂直的可视页面。虽然Android只提供了一个水平的,但没有什么可以阻止你自己实现它。获

我在功能上需要的是一个带有GridView的
垂直视图寻呼机。
因此,
ViewPager
的每一页都应该有一个
GridView
,但是
ViewPager
是水平的

因此有两种可能性:

  • 使用GridView旋转ViewPager
  • 创建显示页面中项目的GridView
当用户滚动20-40等时,GridView应显示0-20

有人能解决这个问题吗


我已经检查过了,但是由于法律原因我不能使用它。

听起来你真正需要的是一个垂直的可视页面。虽然Android只提供了一个水平的,但没有什么可以阻止你自己实现它。获取并修改它以检测向上/向下滑动,而不是向左/向右滑动。源代码是在Apache 2.0许可下分发的,因此您拥有创建衍生作品的完全权利,而无需分发源代码


很少有地方需要更改,特别是与计算滑动方向/坡度相关的方法(向上/向下,而不是左/右)和与布局计算相关的方法(使用高度而不是宽度,布局页面彼此下方)。

谢谢,这确实是最好的方法。转换并不是那么容易,但我已经做到了。@iPaulPro是否有机会开放您的自定义实现?@iPaulPro抱歉,不能这样做。。。祝你好运:)@Paul Burke如果你进行了定制实现,是否有机会进行开源D@Paul从来没有成功过。很抱歉如果您自己发现/制作,请务必在此处更新。