0

我只是想制作一个 20x20 网格。网格很大,例如一个网格是 100dp(宽度和高度)。当您启动应用程序时,您只会看到几个网格。您看不到其余的网格。他们走出了屏幕。当您用手指触摸其中一个网格时,您可以向左或向右或向上或向下滚动。当您双击一个网格时,您可以输入文本。

例如 9x6 网格(整个 X 是智能手机屏幕)您首先看到的内容。

_______________________________________________________
|     |     |     |     |     |     |     |     |     |
|     |     |     |     |     |     |     |     |     |
-------------------------------------------------------
|     |     |     |     |     |     |     |     |     |
|     |     |     |     |     |     |     |     |     |
------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------------
|     |     X     |     |     |     |     X     |     |
|     |     X     |     |     |     |     X     |     |
------------X-----------------------------X-------------
|     |     X     |     |     |     |     X     |     |
|     |     X     |     |     |     |     X     |     |
------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------------
|     |     |     |     |     |     |     |     |     |
|     |     |     |     |     |     |     |     |     |
-------------------------------------------------------
|     |     |     |     |     |     |     |     |     |
|     |     |     |     |     |     |     |     |     |
-------------------------------------------------------

我开始使用 Grid View 和 Adapter 进行编程。但没有成功。什么是最好的方法?我的意思是,网格可以是 100x100。在网格视图没有成功之后,我开始看一些绘图教程,但我想,我走错路了?

4

1 回答 1

2

尝试将 android:numColumns 属性设置为您想要的列数。GridView 应该将行数设置为显示所有单元格所需的任何值。

然后,将 GridView 包装在 Horizo​​ntalScrollView 中,以便用户可以左右滚动。GridView 将处理垂直滚动。

于 2012-09-24T23:52:03.260 回答