什么布局用于绘制类似垄断的游戏板

时间:2012-02-23 05:06:20

标签: android gridview tablelayout

我试图在类似于垄断游戏板的Android应用程序中绘制游戏地图,其中所有正方形都在边缘。

起初我想使用GridView,因为它基本上是一系列包含可以点击的图像的框。但是,我发现gridview不支持跨越。我需要将游戏板的中心部分“合并”。

现在,我正在尝试使用tablelayout。电路板具有固定数量的列和行。使用表格布局,我必须指定对象的宽度和高度。但是,指定固定的宽度和高度可能不适用于所有不同的屏幕尺寸。

你有什么建议作为绘制类似垄断的董事会的最佳方法。

2 个答案:

答案 0 :(得分:1)

我认为表格布局可能是你最好的选择。这是一个很好的教程,如果你还没有遇到它:http://developer.android.com/resources/tutorials/views/hello-tablelayout.html

由于这是一款游戏,你可以考虑研究和阅读Canvas和OpenGL,甚至是Android NDK。在这些主题中工作可能是一个更陡峭的学习曲线,但结果将远远大于使用简单布局。

一旦你从常规应用程序跨越到游戏应用程序,你真的需要使用游戏开发技术。

祝你好运!

分贝

答案 1 :(得分:0)

我需要在主板上的每个方块上使用onclick监听器,我不确定在画布上实现它是多么复杂。

所以我刚刚使用嵌套的LinearLayout来解决。使用权重属性可以轻松地在布局中为子视图提供相等的宽度/高度。