0

我想把 aTextView放入 aCustomView中。我已经使用findViewById. 我TextView直接插入到xml中。现在我想在进行触摸事件时添加文本。里面ViewActivity我放了这个。

public void getTextv(TextView tv)
    {
        tv1=tv;
    }
    int hit;
    public void setText()
    {    
             if(touch==true)
        tv1.setText(hit);
    }

在我放的主要里面ViewActivity.getTexttv(tv);

然后,每当添加文本时,我都会收到错误消息。

4

3 回答 3

0

利用

tv.setText(hit+"");

由于 textview 还接受一个整数值,它认为它是 R.java 文件中的一个 id。所以,你会得到如下错误:

找不到资源 id 0x02

于 2012-05-03T11:58:52.737 回答
0

您的错误可能是空指针异常吗?你不应该在 getTextv(..) 中设置 touch=true 吗?

于 2012-05-03T11:52:57.687 回答
0

tv.setText(String.valueOf(hit))

您应该首先将其解析为字符串。

对于 setText(int),参数应该是一个字符串资源。

于 2012-05-03T11:54:43.047 回答