我想将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);
然后,每当添加文字时我都会收到错误。
答案 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