android-垂直的“带有页面的Gridview”或“ Viewpager”

android-垂直的“带有页面的Gridview”或“ Viewpager”,第1张

概述我在功能上需要的是带有GridView的VerticalViewPager.因此,ViewPager的每个页面都应该有一个GridView,但是ViewPager是水平的.因此,有两种可能性:>使用GridViews旋转ViewPager>创建一个GridView以显示页面中的项目当用户滚动20-40等时,GridView应该显示0-20.有人对此有解决方

我在功能上需要的是带有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”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存