1

我正在尝试创建一个糖果迷之类的游戏。如果我错了,请纠正我,但是我看到糖果粉碎的基本逻辑的方式,创建了几行和几列,并且在每个盒子上放置了对象(例如糖果),形成一个图案将擦除以前的对象并将替换为一个新的。我的问题是,我应该使用网格还是表格布局?我应该为要放置的对象(例如食物、饼干)创建一个数组吗?android中的按钮应该用来与不同的对象交换吗?

谢谢您的帮助。Android新手在这里。:)

4

1 回答 1

0

一定要查看官方文档以了解您的用例。网格布局:http : //developer.android.com/reference/android/widget/GridLayout.html表格布局: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 中的其他视图替换按钮应该非常简单。

我知道这是很久以前问过的,但也许这可以帮助某人?GL!

于 2014-02-06T20:26:20.800 回答