2013-09-24 54 views
1

我正在嘗試創建一個像遊戲一樣的糖果粉碎。糾正我,如果我錯了,但我看到糖果粉碎的基本邏輯的方式,創建了幾行和幾列,並在每個盒子上放置了對象(例如糖果),形成一個圖案將擦除以前的對象,並將被替換爲一個新的。我的問題是,我應該使用網格還是表格佈局?我應該創建一個數組來放置物體(例如食物,餅乾)嗎? android中的按鈕應該用於與不同的對象交換嗎?gridlayout或表格佈局

感謝您的幫助。 Android新手在這裏。 :)

回答

0

絕對檢查你的用例的官方文檔。 網格佈局:http://developer.android.com/reference/android/widget/GridLayout.html TableLayout:http://developer.android.com/reference/android/widget/TableLayout.html

我不熟悉的糖果美眉遊戲但是從你的描述,因爲它看起來像你必須會留在其已分配單元的每個項目我會用一個表佈局。如果你有視圖延伸過它們的單元格邊界,GridLayouts非常有用。以防萬一你應該決定使用GridLayout這裏有一篇關於它們的精彩文章:http://android-developers.blogspot.com/2011/11/new-layout-widgets-space-and-gridlayout.html

「我應該爲物體(例如食物,餅乾)創建一個放置它的數組嗎? - 這對我來說聽起來很不錯!

「android中的按鈕是否會用於與不同的對象交換?」 - 按鈕只是一種視圖,用TableLayout中的其他視圖替換Button應該非常簡單。

我知道這是永久性的問題,但也許這可能有助於某人? GL!