我创建了一个'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);
}
});
....
....
答案 0 :(得分: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检索String资源。如果要保留任何丰富的格式,请使用上下文中的getText()方法。
答案 1 :(得分:1)
使用R.string.password
。 Android会自动生成资源中的R文件