TextView错误问题

时间:2013-06-14 00:57:02

标签: java android textview onclicklistener android-button

我的问题是:我无法使按钮更改TextView中的文本而TextView未注册。错误是TextView无法解析。

   final Button button = (Button) findViewById(R.id.button1);
   button.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
      textView.setText("@string/htmll1");
   }

3 个答案:

答案 0 :(得分:0)

要重新检索TextView,您应该使用findViewById,就像在按钮上一样。要在string.xml上检索字符串,您应该使用:

getString(R.string.htmll1)

代码:

final Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
   textView.setText(getString(R.string.htmll1));
} 

答案 1 :(得分:0)

我不确定您是否已经完成此操作,但您需要创建该textView的实例。基本上,给它一个像你对按钮那样的变量。

添加类似:

TextView textview =(TextView)findViewById(R.id.yourtextviewname);

答案 2 :(得分:0)

试试这个:

textView.setText(getResources().getString(R.string.htmll1));