如何在Android中从以前定义的字符串设置字符串?

时间:2013-06-09 15:33:58

标签: java android

我有以下代码:

public void onClickV(View view){
 String title = "Go To...";
}

public void showDialog (View arg0) {
dialog.setTitle(this.String.title);
}

但是“this.String.title”根本不起作用。如何根据onClick方法设置字符串的内容来设置对话框的标题?

由于

编辑:我如何为图像做类似的事情?

2 个答案:

答案 0 :(得分:3)

在函数外声明一个变量。

String title;

public void onClickV(View view){
  title = "Go To...";
}

public void showDialog (View arg0) {
dialog.setTitle(title);
}

答案 1 :(得分:2)

不要使用harcoded String。使用字符串ressource。

在strings.xml中

<string name="title">Go to...</string>

在Activity.java中

public void showDialog(View arg0) {
    dialog.setTitle(getString(R.string.title));
}