我只是想制作一个20x20网格。网格很大,例如一个网格是100dp(宽度和高度)。当您启动应用程序时,您只能看到几个网格。你看不到其余的网格。他们不在屏幕上。当您用手指触摸其中一个网格时,可以向左或向右或向上或向下滚动。双击一个网格时,您可以输入文本。
例如9x6 Grid(整个X是智能手机屏幕)你第一次看到的。
_______________________________________________________
| | | | | | | | | |
| | | | | | | | | |
-------------------------------------------------------
| | | | | | | | | |
| | | | | | | | | |
------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------------
| | X | | | | X | |
| | X | | | | X | |
------------X-----------------------------X-------------
| | X | | | | X | |
| | X | | | | X | |
------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------------
| | | | | | | | | |
| | | | | | | | | |
-------------------------------------------------------
| | | | | | | | | |
| | | | | | | | | |
-------------------------------------------------------
我开始使用Grid View和Adapter进行编程。但没有成功。什么是最好的方法?我的意思是,网格可以是100x100。在我没有使用Grid视图获得成功之后,我开始看一些带绘图的教程,但我想,我的方向错了?
答案 0 :(得分:2)
尝试将android:numColumns属性设置为所需的列数。 GridView应该将行数设置为显示所有单元格所需的行数。
然后,将GridView包装在HorizontalScrollView中,以便用户可以向左和向右滚动。 GridView将处理垂直滚动。