Android的GridView控件加载项垂直 [英] Android GridView load items vertically

查看:244
本文介绍了Android的GridView控件加载项垂直的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能加载项的GridView与垂直方向?我的意思是...

Is it possible to load items in GridView with vertical orientation? I mean...

一般情况 - 3列

-----------------------------             
1      |  2      |    3
-----------------------------
4      |  5      |    6

期望情形 - 3列

-----------------------------              
1      |  3      |    5
-----------------------------
2      |  4      |    6

在此先感谢!

Thanks in advance!

推荐答案

我不认为这是可能的。

原因 ::

  • 有技术故障这样做,因为我们要垂直滚动的项目。并且还在屏幕上呈现的物品也是垂直方向。在这种情况下,我们无法完成我们需要做的在GridView的onLayout和onMeasure方法计算。
  • 如果尝试另一种方式,即我们中的一些建议,鼻塞数据源为[1,5,2,6,3,7,4,8,...],但在这种情况下,这将是洗牌的算法?
  • 当用户甩垂直那么如何计算有多少项目需要垂直渲染和何时切换到下一列来呈现其他项目。不存在这样的数学公式它。

我做了这方面的一些工作,来到这个conclusion.Hope本作解答的问题回答。

I did some work on this and came to this conclusion.Hope this make unanswered question answered.

这篇关于Android的GridView控件加载项垂直的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆