我的问题是:我无法使按钮更改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");
}
答案 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));