如何在android中使用字符串

如何在android中使用字符串,android,string,reference,Android,String,Reference,我知道这是一个简单的问题,但我不知道如何在android中引用字符串。 例如 在此EditText上,我不想硬编码字符串hi,我希望它引用res文件夹中的字符串。如何执行此操作?在res/values文件夹中创建一个文件strings.xml,并添加如下文本 <string name="card">Card</string> 卡 然后将布局中的文本引用为android:text=“@string/card”假设您有以下xml字符串 <string name="

我知道这是一个简单的问题,但我不知道如何在android中引用字符串。 例如


在此EditText上,我不想硬编码字符串hi,我希望它引用res文件夹中的字符串。如何执行此操作?

res/values
文件夹中创建一个文件
strings.xml
,并添加如下文本

<string name="card">Card</string>

然后将布局中的文本引用为android:text=“@string/card”

假设您有以下xml字符串

<string name="string_one">My string</string>
您还可以在xml中使用,其中您有以下内容:

android:text="@string/string_one"

我明白了。您只需在res/values/folder中创建一个字符串,然后引用它

在res/values/folder中创建一个文件strings.xml,并在其中添加一个文本,如

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="mystring">MyStringFromXML</string>
</resources>

你花了3分钟才找到解决办法,也许下次你应该多花点时间自己想办法,而不是直接问问题
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="mystring">MyStringFromXML</string>
</resources>
String string = getString(R.string.mystring);