0

我创建了一个“hello world”Android 项目,我想在MainActivity.java中使用我的字符串。在string.xml文件中,我有一个名为的字符串password

如何将此字符串调用到我的MainActivity.java

<string name="password">Your password is:</string>

MainActivity.java的一部分

    ....
    ....
    //Show password on click
    showBTN.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
        //i want to use a string called from string.xml instead of hard coded
            resTXT.setText("Your password is:"+ pass);
        }
    });

   ....
   ....
4

2 回答 2

4

采用:

final String passwordText = getString(R.string.password);

//Show password on click
showBTN.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    //i want to use a string called from string.xml instead of hard coded
        resTXT.setText(passwordText + pass);
    }
});

Context 中的getString()方法旨在从 XML 中检索字符串资源。如果您想保留任何丰富的格式,请使用getText()方法,也在 Context 中。

于 2013-02-13T20:13:04.783 回答
1

使用R.string.password. Android 从您的资源中自动生成一个 R 文件

于 2013-02-13T20:12:13.463 回答