Java 在Android中绘制一个简单的游戏板
我有一些C#方面的经验,但我对java完全陌生。所以我有一些问题要问一个更有经验的人 我想画一个简单的游戏板,例如10x10个灰盒。因此我认为2d阵列可能很有用:Java 在Android中绘制一个简单的游戏板,java,android,Java,Android,我有一些C#方面的经验,但我对java完全陌生。所以我有一些问题要问一个更有经验的人 我想画一个简单的游戏板,例如10x10个灰盒。因此我认为2d阵列可能很有用: int gameBoard[][] = new int[10][10]; 对于每一块板,我想画一个灰色的矩形,并将其放置在设备上渲染的一些控件上 我想这可以通过Paint和Canvas 这就是我目前所处的困境。什么控件最适合此操作?非常感谢您的帮助。看一看,它非常清楚地解释了画布、绘画和位图之间的区别,并以一个绘制彩色矩形并在Ima
int gameBoard[][] = new int[10][10];
对于每一块板,我想画一个灰色的矩形,并将其放置在设备上渲染的一些控件上
我想这可以通过Paint
和Canvas
这就是我目前所处的困境。什么控件最适合此操作?非常感谢您的帮助。看一看,它非常清楚地解释了画布、绘画和位图之间的区别,并以一个绘制彩色矩形并在ImageView中显示的应用程序示例结束。希望它能有用。最好使用GridView或TableView作为框结构。此外,如果你用魔杖在盒子上爬行,这将是桌面上的另一个活动。在这里,您可能会使用位图。这样可以节省大量的时间。我可能会选择TableLayout,我想这就是Gangnus对TableView的意思 这里有一个关于TableLayout的教程:
在本例中,您将在10行中的每行中放置10个视图。您可以选择在xml文件或java文件中创建它们。链接已失效