我有一些C#的經驗,但即時通訊完全是新的Java。所以我對有更多經驗的人有一些問題。在Android中繪製一個簡單的遊戲板
我想繪製一個簡單的遊戲板,例如10x10灰色框。所以我的2D陣列可能是有用的:
int gameBoard[][] = new int[10][10];
對於每個板我想繪製一個灰色的矩形,並將其置於它的一些控制裝置上呈現。
我想這可以與Paint
和Canvas
一個實例來完成而這正是IM停留在那一刻。什麼控件最適合這個?任何幫助深表感謝。
我有一些C#的經驗,但即時通訊完全是新的Java。所以我對有更多經驗的人有一些問題。在Android中繪製一個簡單的遊戲板
我想繪製一個簡單的遊戲板,例如10x10灰色框。所以我的2D陣列可能是有用的:
int gameBoard[][] = new int[10][10];
對於每個板我想繪製一個灰色的矩形,並將其置於它的一些控制裝置上呈現。
我想這可以與Paint
和Canvas
一個實例來完成而這正是IM停留在那一刻。什麼控件最適合這個?任何幫助深表感謝。
看看this link,它非常清楚地解釋了畫布,顏料和位圖之間的差異,並以一個應用程序的示例繪製了一個彩色矩形並將其顯示在ImageView中。希望它可以有用。
更好地使用GridView或TableView作爲框結構。此外,如果您將魔杖摞在盒子上,這將成爲書桌上的另一項活動。 There你可能會使用位圖。這樣你會節省大量的時間。
我可能會用TableLayout,我猜是什麼Gangnus意味着與TableView中
沒有爲TableLayout教程何去何從: http://developer.android.com/resources/tutorials/views/hello-tablelayout.html
在你的情況,你會放10次在每個10排。您可以選擇在xml文件或java文件中創建它們。
鏈接不工作 – 2017-12-10 17:23:13