2011-11-27 28 views
4

我想爲網格大小可能不同的android手機應用程序創建大型網格。 10x10到​​高達300x300。每個單元格的內容將是一個測試和一些背景(網格最終會變得可換膚)。在Android中創建大型內容網格

我之前爲iOS開發了這個工具,使用UIScrollViewCATextLayers作爲標籤,其中單元的內容是根據它們與屏幕可見部分的距離來加載/卸載的,因此它在內存方面總是處於一個不錯的範圍。

在Android應用程序中這與此相當甚麼? 我將開發2.3(4.0及更高版本),它應該在手機和平​​板電腦上運行。

回答

4

在做出決定之前的一些信息:

  • 雖然iOS的UIScrollView進去兩軸,Android的ScrollView只是去一個方向。
  • 在Android中,你有一個GridView,但是,我再次認爲你不能在兩個軸上滾動。
  • 在Android中,像UITableView一樣工作的小部件需要負責創建每個視圖的Adapter

如果我是你,我就開始閱讀:

  • androidbigimage項目如何通過處理所有的屏幕滾動。
  • GridView如何將其物品放置在網格中以及它如何處理網格大小的變化。

獲得所有信息後,創建一個類似於GridView的自定義視圖,並使用Adapter開始放置項目。

PS:當你完成它,讓它開源:)

+0

Horizo​​ntalScrollView支持水平滾動。可能將ScrollView和Horizo​​ntalScrollView組合起來 – njzk2