从strings.xml设置android:text

时间:2013-08-29 07:19:06

标签: android xml

我正在开发两种语言程序,所以我正在尝试设置 来自res/values-en/strings.xml的一些文字,但我不知道该怎么做

从这里

<string name="advices">Advices</string>

到这里

<TextView
        android:text="TO HERE <---------"
        android:textColor="#999999"
        android:textStyle="bold"
        android:textSize="12sp" />

2 个答案:

答案 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

right click on text view

- &GT;&GT;现在,将列出strings中可用的所有strings.xml。从列表中选择所需的字符串。

select edit text

- &GT;&GT;现在,您可以在string中看到text view

text in text view

答案 1 :(得分:1)

首先在您的 res 文件夹中,将有命名文件夹,您将在其中拥有strings.xml文件。在该文件中,您必须将所有文件放入英文字符串。

现在,如果您想使用其他语言,例如西班牙语,请将值命名为文件夹并将所有西班牙语含义为英语语言。

并设置如下内容:

<TextView
    android:textColor="#999999"
    android:textStyle="bold"
    android:text="@string/string_here"
    android:textSize="12sp" />