我正在开发两种语言程序,所以我正在尝试设置
来自res/values-en/strings.xml
的一些文字,但我不知道该怎么做
从这里
<string name="advices">Advices</string>
到这里
<TextView
android:text="TO HERE <---------"
android:textColor="#999999"
android:textStyle="bold"
android:textSize="12sp" />
答案 0 :(得分:8)
您可以使用@string
关键字从字符串中获取文字。
<TextView
android:text="@string/advices"
android:textColor="#999999"
android:textStyle="bold"
android:textSize="12sp" />
还有另一种方法:
- &GT;&GT;右键点击要在TextView
设置文字的strings
。从菜单中选择EditText
,或者您也可以按F2 Function Key
- &GT;&GT;现在,将列出strings
中可用的所有strings.xml
。从列表中选择所需的字符串。
- &GT;&GT;现在,您可以在string
中看到text view
。
答案 1 :(得分:1)
首先在您的 res 文件夹中,将有值命名文件夹,您将在其中拥有strings.xml文件。在该文件中,您必须将所有文件放入英文字符串。
现在,如果您想使用其他语言,例如西班牙语,请将值命名为文件夹并将所有西班牙语含义为英语语言。
并设置如下内容:
<TextView
android:textColor="#999999"
android:textStyle="bold"
android:text="@string/string_here"
android:textSize="12sp" />