android– 有可能在两个strings.xml文件之间进行选择吗?

android– 有可能在两个strings.xml文件之间进行选择吗?,第1张

概述我目前正在开发Android应用程序,已经持续了大约六个星期.我发现它还需要用不同的语言运行.我的所有字符串资源都保存在strings.xml文件中.我想知道的是,如果我可以创建一个单独的文件,比如strings2.xml,并且根据用户选择的内容,程序将为所有字符串引用选择strings.xml或strings2.x

我目前正在开发Android应用程序,已经持续了大约六个星期.我发现它还需要用不同的语言运行.我的所有字符串资源都保存在strings.xml文件中.

我想知道的是,如果我可以创建一个单独的文件,比如strings2.xml,并且根据用户选择的内容,程序将为所有字符串引用选择strings.xml或strings2.xml.

这将在我的布局文件main.xml中.

<buttonandroID:ID="@+ID/more_parametersbutton"androID:layout_wIDth="fill_parent"androID:layout_height="wrap_content"androID:text="@string/more_parameters" />

然后我会有2个单独的字符串文件.
strings.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>

看起来这是不可能的,但如果是,我会欣赏这些信息.

解决方法:

看起来你只是想让你的应用程序国际化. androID当然有一个明确定义的设施.在res下创建特定于语言环境的值文件夹

res/values-<locale>/strings.xml

并使用根据区域设置的值填充此文件.例如,

res/values-fr_FR/strings.xml

有关详细信息,请阅读开发者网站上的Android Localization页面.

总结

以上是内存溢出为你收集整理的android – 有可能在两个strings.xml文件之间进行选择吗?全部内容,希望文章能够帮你解决android – 有可能在两个strings.xml文件之间进行选择吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存