我在功能上需要的是带有GrIDVIEw的Vertical VIEwPager.
因此,VIEwPager的每个页面都应该有一个GrIDVIEw,但是VIEwPager是水平的.
因此,有两种可能性:
>使用GrIDVIEws旋转VIEwPager
>创建一个GrIDVIEw以显示页面中的项目
当用户滚动20-40等时,GrIDVIEw应该显示0-20.
有人对此有解决方案吗?
我已经检查了this link,但是由于法律原因我不能使用它.
解决方法:
听起来您真正需要的是垂直VIEwPager.尽管AndroID仅提供了一个横向工具,但是没有什么可以阻止您自己实现它.获取ViewPager source code并对其进行修改,以检测向上/向下(而不是向左/向右)滑动.该源代码是根据Apache 2.0许可分发的,因此您拥有创建派生作品的全部权利,而不必分发其源代码.
几乎没有什么地方可以更改,特别是与计算滑动方向/坡度有关的方法(向上/向下而不是向左/向右)和与布局计算有关的方法(使用高度代替彼此之间的高度和布局页面).
总结以上是内存溢出为你收集整理的android-垂直的“带有页面的Gridview”或“ Viewpager”全部内容,希望文章能够帮你解决android-垂直的“带有页面的Gridview”或“ Viewpager”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)