从strings.xml中获取数据

men*_*top 5 android

如何从strings.xml文件中获取文本到我的.setmessage?

show = new AlertDialog.Builder(mContext).setTitle("moria")
        .setMessage("R.string.erroroik")
        .setPositiveButton("OK", null).show();
Run Code Online (Sandbox Code Playgroud)

Dav*_*dža 9

您可以通过上下文访问它,具体取决于DialogBu​​ilder的确切位置

context.getString(R.string.erroroik);
Run Code Online (Sandbox Code Playgroud)

要么

this.getString(R.string.erroroik);
Run Code Online (Sandbox Code Playgroud)

查看字符串资源以获取更多信息.


Wro*_*lai 6

使用R.string.yourText没有""因为R.string.yourText被提及的int声明为static你的R.java.


Blu*_*ell 3

show = new AlertDialog.Builder(mContext).setTitle("moria")
                    .setMessage(R.string.erroroik)
                            .setPositiveButton("OK", null).show();
Run Code Online (Sandbox Code Playgroud)

完毕