【问题标题】:gridlayout or table layout网格布局或表格布局
【发布时间】:2014-02-07 04:26:20
【问题描述】:

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

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

【问题讨论】:

    标签: android tablelayout grid-layout


    【解决方案1】:

    请务必查看您的用例的官方文档。 网格布局: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!

    【讨论】: