自定义视图中的TextView

时间:2012-05-03 11:49:54

标签: android android-activity

我想将TextView放入CustomView。我用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);

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

tv.setText(将String.valueOf(命中))

你应该首先将它解析为String。

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

答案 2 :(得分:0)

使用

tv.setText(hit+"");

因为textview还采用整数valuw,它认为它是来自R.java文件的id。所以,你会得到如下错误:

  

未找到资源ID 0x02