static String text;
final TextView done = (TextView)findViewById(R.id.tvName);
public void afterTextChanged(Editable s) {
String text = First.getText().toString();
done.setText(text);
}
});
c.drawText(text, 200, 300, paint);
这是我的应用中的示例代码,我有一个editText
(First
)和一个TextView
(done
)吹了它,写在{ {1}}成为EditText
..示例如果我在textView
Hello中写,textView将是Hello ..一切正常......但现在我想绘制{{ 1}}使用editText
..但它不起作用..所以..如果TextView是Hello c.drawText你好..我尝试使用字符串,但它不起作用..字符串是{{ 1}}
这是logcat:
textView
答案 0 :(得分:1)
您的static String text;
为空并且您正试图在画布上绘制它?尝试将String text = First.getText().toString();
更改为text = First.getText().toString();
并将static String text;
声明为static String text = "";
是的,就像@Huang指出的那样,代码示例不是很完整但是这应该解决空指针异常。