2012-05-03 36 views
0

我想將TextView放入CustomView。我已經通過使用findViewById。那TextView我已經直接插入到了xml中。現在我想在觸摸事件發生時添加文本。 在ViewActivity裏面我放了這個。CustomView中的TextView

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嗎?

+0

,我在touchevent做過。 – user1318755

0

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

你應該把它解析爲String首先。

對於setText(int),參數應該是一個字符串資源。

+0

錯誤在textView.The字符串被轉換。 – user1318755

+0

然後,發佈您的完整代碼。 –

0

使用

tv.setText(hit+""); 

由於TextView中也需要它認爲從R.java文件的ID的整數valuw。所以,你會得到這樣的錯誤:未找到

國土資源ID 0×02