0

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

在这个 EditText 上,我不想硬编码字符串 hi,我希望它引用 res 文件夹中的字符串。我该怎么做呢?

4

4 回答 4

2

假设您在 xml 中有以下字符串。

<string name="string_one">My string</string>

您必须在代码中访问它:

String str = resources.getString(R.string.string_one);

您也可以在 xml 中使用 EditText :

android:text="@string/string_one"
于 2013-02-10T18:38:49.407 回答
0

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

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

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

于 2013-02-10T18:37:56.153 回答
0

弄清楚了。您需要做的就是在 res 值文件夹中创建一个字符串,然后引用它

于 2013-02-10T18:39:02.760 回答
0

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

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

然后将布局中的文本引用为:

android:text="@string/mystring"

在Java文件中这样做:

String string = getString(R.string.mystring);
于 2013-02-10T18:41:07.127 回答