小编Ian*_*nic的帖子

如何在AlertDialog中访问文本中的字符串资源

可能重复作为底部链接。对于我要提出的特定问题或想获得更快的答案,请参阅问题中的答案。否则,请转到以下链接。

Android:如何使用资源名称从资源中获取字符串?

================================================== =========================我的问题:

我问这个问题,即使可能有重复项,但对我没有用。

我正在尝试访问

strings.xml

在AlertDialog中,但我似乎做不到。我说过

.setTitle(@ string / AlertTitle)

在下面的代码中,但没有成功,并给出了一个错误。有没有可能从AlertDialog获取字符串的方法,还是不可能?

下面的代码。

这是AlertMainActivity.java

AlertDialog dialog = new AlertDialog.Builder(this)
                        .setTitle("Add a New Task") //AlertTitle
                        .setMessage("What do you want to do next?") //AlertMessage
                        .setView(taskEditText) 
                        .setPositiveButton("Add", new DialogInterface.OnClickListener() //Add {
                           ...
                        .setNegativeButton("Cancel", null) //Cancel  
                           ...
                        }
Run Code Online (Sandbox Code Playgroud)

和strings.xml

<string name="AlertTitle">Add a New Task</string>
<string name="AlertMessage">What do you want to do next?</string>
<string name="Add">Add</string>
<string name="Cancel">Cancel</string>   
Run Code Online (Sandbox Code Playgroud)

谢谢!

java android

3
推荐指数
1
解决办法
1920
查看次数

标签 统计

android ×1

java ×1