gridlayout或表格布局

时间:2013-09-24 08:05:02

标签: android tablelayout grid-layout

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

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

1 个答案:

答案 0 :(得分:0)

绝对查看您的用例的官方文档。 GridLayout: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中的按钮是否用于与不同的对象交换?” - 按钮只是一种View类型,用TableLayout中的其他View替换Button应该非常简单。

我知道这是永远被问到的,但也许这可以帮到某人? GL!