2012-08-12 37 views
0

在我正在研究的一個實驗項目中,我試圖製作一個比實際屏幕更寬的GridView,並且可以在水平和垂直方向滾動,其中所有「盒子」的大小相同。對於沒有我爭取讓GridView滾動Horizo​​ntaly並保持完美的平方,並完全相鄰。GridView與所有方形大小相同的盒子

我該如何解決這個問題?

回答

0

GridView不適用於水平滾動。歡迎您嘗試在HorizontalScrollView中輸入GridView,如果您幸運的話,它將起作用。

GridView使您可以顯式控制列的大小,例如android:columnWidth等屬性。行的高度取決於您放入行中的內容 - 因此,您需要確保將列寬設置爲與行高相同。

所有這些,請記住,內置的小部件和容器並不是爲了處理每種可能的情況而設計的。根據你在做什麼,你可能會嘗試不同的方法(例如,使用支持橫向和縱向滾動地圖概念的2D遊戲引擎)或創建自己的小部件以滿足您的需求。

+0

任何好的遊戲引擎的使用? – Magakahn 2012-08-12 19:20:36

+0

順便說一句,你知道如何建立Wordfeuds視圖? – Magakahn 2012-08-12 19:21:33

+0

@Magakahn:對不起,我不是遊戲開發者,因此不瞭解Android 2D遊戲庫的功能。 – CommonsWare 2012-08-12 19:21:37

相關問題