2d int array Drawing Canvas

时间:2010-04-05 14:03:35

标签: android

如何打印出2d int数组的内容

Ive用java编写的代码用于数独游戏,我试图使用相同的代码在android上创建游戏

我在java中的代码读取文本文件(数独网格)

我看到canvas.drawText将以字符串形式读取,但是如何为2d int数组执行此操作,以便在网格中打印出来?

1 个答案:

答案 0 :(得分:2)

这是一个伪代码,没有对任何java类进行过引用。这只是为了让想法流畅起来:

int[][] my2dArray;

for (int i = 0; i < my2dArray.length; i++) {
  for (int j = 0; j < my2dArray[i].length; j++) {
   //Draw block
   canvas.drawRect(x, y, width, height);
   canvas.drawText(Integer.toString(my2dArray[i][j]), textX, textY);
  }
}