【发布时间】:2011-03-18 15:34:49
【问题描述】:
我正在使用 GridView 显示电视频道列表,使用 SimpleCursorAdapter 从数据库中检索频道名称。默认行为是填充网格左 -> 右,上 -> 下,如...
1 2
3 4
5 6
GridView 固定为 2 列,如果超出其父级的垂直边界,显然可以垂直滚动。
我有一个用户希望在移动到下一个之前将每一列填充到顶部->底部,因此我正在查看具有固定数量的行和某种可水平滚动的“网格”,例如9 行(固定),无垂直滚动,2 列可见和水平滚动...
1 10 | 19
2 11 | 20
3 12 | 21
4 13 | 22
5 14 | 23 <-> 19-27 hidden, but columns scrollable horizontally
6 15 | 24
7 16 | 25
8 17 | 26
9 18 | 27
我了解 GridView 本身无法做到这一点,但是否存在这样的现有视图?如果不是,那么创建自定义视图的最佳方法是什么?
谢谢。
【问题讨论】:
-
@Matthew:好吧,承认我的标题特别提到了 GridView,但我已经想通了,我无法旋转/定位 GridView 的布局。我的问题是是否有一种观点可以做到这一点或如何最好地处理这种情况。我将编辑我的标题,感谢您指出这一点。
-
@Squonk 这个伙伴运气好吗?我有类似的问题,请参阅stackoverflow.com/questions/11577153/…