0

を に入れたかっ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);

その後、テキストが追加されるたびにエラーが発生しました。

4

3 に答える 3

0

使用する

tv.setText(hit+"");

textview は、R.java ファイルからの ID と見なされる整数値も取るためです。したがって、次のようなエラーが表示されます。

リソース ID 0x02 が見つかりませんでした

于 2012-05-03T11:58:52.737 に答える
0

あなたのエラーはおそらくnullpointerexceptionですか?getTextv(..) で touch=true を設定すべきではありませんか?

于 2012-05-03T11:52:57.687 に答える
0

tv.setText(文字列.valueOf(ヒット))

最初に文字列に解析する必要があります。

setText(int) の場合、パラメーターは文字列リソースである必要があります。

于 2012-05-03T11:54:43.047 に答える