在Android中绘制一个简单的游戏板

时间:2012-01-31 22:04:15

标签: java android

我有一些C#经验,但我完全不熟悉java。所以我对有经验的人有一些问题。

我想绘制一个简单的游戏板,例如10x10灰盒子。所以我认为2d数组可能很有用:

int gameBoard[][] = new int[10][10];

对于每个电路板,我想绘制一个灰色矩形,并将其置于控制器上以便在设备上呈现。

我想这可以通过PaintCanvas

的实例来完成

这就是我现在陷入困境的地方。什么控件最适合这个?非常感谢任何帮助。

3 个答案:

答案 0 :(得分:2)

看一下this link,它非常清楚地解释了画布,绘画和位图之间的区别,并用一个绘制彩色矩形并在ImageView中显示它的应用程序示例完成。希望它有用。

答案 1 :(得分:0)

最好使用GridView或TableView作为盒子结构。此外,如果你想要在桌面上抓取一些东西,它将是桌面板上的另一个活动。 那里你可能会使用位图。这样你就可以节省大量的时间。

答案 2 :(得分:-1)

我可能会使用TableLayout,我猜这是Gangnus对TableView的意思

这里有一个TableLayout教程: http://developer.android.com/resources/tutorials/views/hello-tablelayout.html

在您的情况下,您将在10行中分别放置10个视图。您可以选择在xml文件或java文件中创建它们。