0

我有以下代码:

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

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

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

谢谢

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

4

2 回答 2

3

在函数外部声明一个变量。

String title;

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

public void showDialog (View arg0) {
dialog.setTitle(title);
}
于 2013-06-09T15:35:29.660 回答
2

不要使用硬编码字符串。使用字符串资源。

在 strings.xml 中

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

在 Activity.java

public void showDialog(View arg0) {
    dialog.setTitle(getString(R.string.title));
}
于 2013-06-09T15:44:48.257 回答