我目前正在开发一个 Android 应用程序,并且已经工作了大约六周。我刚刚发现它还需要以不同的语言运行。我所有的字符串资源都保存在strings.xml
文件中。
我想知道的是,如果我可以制作一个单独的文件,例如strings2.xml
,并且根据用户的选择,程序将为strings.xml or strings2.xml
所有字符串引用选择其中一个。
这将在我的布局文件中,main.xml
.
<Button
android:id="@+id/more_parametersButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/more_parameters" />
然后我会有 2 个单独的字符串文件。字符串.xml
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources>
<string name="more_parameters">More Parameters</string>
</resources>
和strings2.xml
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources>
<string name="more_parameters">Mais Parâmetros</string>
</resources>
这似乎是不可能的,但如果是的话,我会很感激这些信息。