2012-09-24 31 views
0

我只是想製作一個20x20的網格。網格很大,例如一個網格是100dp(寬度和高度)。當你啓動應用程序時,你只能看到幾個網格。你看不到其餘的網格。他們不在屏幕上。當用手指觸摸其中一個網格時,可以滾動到左側或右側或頂部或底部。當你雙擊一個網格時,你可以輸入一個文本。android - grid or cells?

例如9x6網格(整個Xs都是智能手機屏幕)你第一次看到什麼。

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

我開始使用Grid View和Adapter進行編程。但沒有成功。什麼是最好的方法?我的意思是,網格可以是100x100。在Grid view沒有成功之後,我開始用繪圖來看一些教程,但是我認爲,我走錯了路?

回答

2

嘗試將android:numColumns屬性設置爲所需的列數。 GridView應該將行數設置爲顯示所有單元格所需的行數。

然後,將GridView包裝在Horizo​​ntalScrollView中,以便用戶可以向左和向右滾動。 GridView將處理垂直滾動。