下面是我的数组。只需要知道如何使用 canvas.drawText 将它们打印出来。任何帮助,将不胜感激。
String [] Words = {
"apple",
"orange",
"pear",
"red",
"green",
"blue",
};
** 已编辑。抱歉,我每次只需要打印 1 个字符串。我没有早点这么说是我的错误。
编辑:
我试过这样的事情:
canvas.drawText(Words[wordGenerator(m)], 100, 100, null);
具有以下功能:
private int wordGenerator(int length) {
// TODO Auto-generated method stub
length = (int)(Math.random()*6);
return length;
}
它在 logCat 上崩溃并出现以下错误:
- E/AndroidRuntime(447):致命异常:线程 8
- E/AndroidRuntime(447): java.lang.NullPointerException
- E/AndroidRuntime(447): 在 android.graphics.Canvas.drawText(Native Method)
- E/AndroidRuntime(447): 在 java.lang.Thread.run(Thread.java:1096)