gpt4 book ai didi

java - Android - 如何选择没有本地化的 strings.xml

转载 作者:太空宇宙 更新时间:2023-11-04 13:42:56 25 4
gpt4 key购买 nike

是否可以在不更改设备语言的情况下手动选择 strings.xml 文件?

我希望有 Button 在两种语言之间切换,但我发现的只是使用 android studio 的内置功能来创建不同的 strings.xml,这是由您的本地化选择的。

最佳答案

如果您想使用不同的strings.xml,您必须切换本地化。这可以通过编程来完成,但强烈不建议这样做,因为你会弄乱系统。

您可以创建一个不同的资源 XML 文件,将字符串放在那里,给它们一个唯一的 id 并以相同的方式获取它们 (R.id.your_string)

编辑:

您创建一个 XML 文件并将其放入/res/values 中。该文件将以与 strings.xml 相同的方式声明一些字符串。拥有 ID、值(value)观和一切。然后从代码中您所做的就是有条件地更改字符串。例如:

如果(这个){//从这里的strings.xml获取字符串(R.strings.your_string别的 {//按照与上面相同的方式从 your_file.xml 获取字符串。{

有关更多信息,请查看documentation .

关于java - Android - 如何选择没有本地化的 strings.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31098089/

25 4 0
文章推荐: java - Appcompact 21.0.3 addOnPageChangeListener 错误
文章推荐: c++ boost 库 - 写入 ini 文件而不覆盖?
文章推荐: Javascript: TypeError: document.getElementById(...) 为 null 动态创建
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com