5

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

从这里

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

到这里

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

2 回答 2

10

您可以使用@string关键字从字符串中获取文本。

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

还有另一种方法可以做到这一点:

->> 右键单击TextView​​要从中设置文本的strings. 从菜单中选择EditText,或者您也可以按F2 Function Key

右键单击文本视图

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

选择编辑文本

->> 现在你可以string在你的text view.

文本视图中的文本

于 2013-08-29T07:22:08.680 回答
1

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

现在,如果您想使用另一种语言,例如西班牙语,则将 values-es 命名为文件夹并将所有西班牙语含义放入英语中。

并设置如下:

<TextView
    android:textColor="#999999"
    android:textStyle="bold"
    android:text="@string/string_here"
    android:textSize="12sp" />
于 2013-08-29T07:23:30.207 回答