Android从drawText获取textView

时间:2012-08-23 11:23:27

标签: android

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);

这是我的应用中的示例代码,我有一个editTextFirst)和一个TextViewdone)吹了它,写在{ {1}}成为EditText ..示例如果我在textView Hello中写,textView将是Hello ..一切正常......但现在我想绘制{{ 1}}使用editText ..但它不起作用..所以..如果TextView是Hello c.drawText你好..我尝试使用字符串,但它不起作用..字符串是{{ 1}}

这是logcat:

textView

1 个答案:

答案 0 :(得分:1)

您的static String text;为空并且您正试图在画布上绘制它?尝试将String text = First.getText().toString();更改为text = First.getText().toString();并将static String text;声明为static String text = "";

是的,就像@Huang指出的那样,代码示例不是很完整但是这应该解决空指针异常。