0

「helloworld」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から文字列リソースを取得することを目的としています。リッチフォーマットを保持したい場合は、これもContextでgetText()メソッドを使用します。

于 2013-02-13T20:13:04.783 に答える
1

を使用しR.string.passwordます。AndroidはリソースからRファイルを自動生成します

于 2013-02-13T20:12:13.463 に答える