0
在我正在研究的一個實驗項目中,我試圖製作一個比實際屏幕更寬的GridView,並且可以在水平和垂直方向滾動,其中所有「盒子」的大小相同。對於沒有我爭取讓GridView滾動Horizontaly並保持完美的平方,並完全相鄰。GridView與所有方形大小相同的盒子
我該如何解決這個問題?
在我正在研究的一個實驗項目中,我試圖製作一個比實際屏幕更寬的GridView,並且可以在水平和垂直方向滾動,其中所有「盒子」的大小相同。對於沒有我爭取讓GridView滾動Horizontaly並保持完美的平方,並完全相鄰。GridView與所有方形大小相同的盒子
我該如何解決這個問題?
GridView
不適用於水平滾動。歡迎您嘗試在HorizontalScrollView
中輸入GridView
,如果您幸運的話,它將起作用。
GridView
使您可以顯式控制列的大小,例如android:columnWidth
等屬性。行的高度取決於您放入行中的內容 - 因此,您需要確保將列寬設置爲與行高相同。
所有這些,請記住,內置的小部件和容器並不是爲了處理每種可能的情況而設計的。根據你在做什麼,你可能會嘗試不同的方法(例如,使用支持橫向和縱向滾動地圖概念的2D遊戲引擎)或創建自己的小部件以滿足您的需求。
任何好的遊戲引擎的使用? – Magakahn 2012-08-12 19:20:36
順便說一句,你知道如何建立Wordfeuds視圖? – Magakahn 2012-08-12 19:21:33
@Magakahn:對不起,我不是遊戲開發者,因此不瞭解Android 2D遊戲庫的功能。 – CommonsWare 2012-08-12 19:21:37