gpt4 book ai didi

android - 如何在 Android Studio 中以指定语言启动 App?

转载 作者:太空狗 更新时间:2023-10-29 15:25:30 26 4
gpt4 key购买 nike

我正在开发多语言安卓应用。

我想使用指定语言从 Android Studio 运行按钮启动应用程序。可能吗?

我期待任何选项。(如 Xcode 运行选项中的应用程序语言)

我为什么要这个?

我想检查我的应用程序的布局和文字,但启动“设置应用程序”很烦人。因此,我正在寻找更改设备语言设置或 Android Studio 运行应用程序选项的简单方法,这些选项可以在每次运行时指定语言。

谢谢。

最佳答案

通用文件 /values/strings.xml , 将在语言环境与您的应用程序中的当前语言环境不匹配时使用。要创建语言环境,请参阅这些示例。

请注意,您必须为每个语言环境创建文件夹,例如 value-de对于德语,然后创建 strings.xml里面的文件。

通用 strings.xml文件:

app/src/main/res/values/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name" translatable="false">Spin The Bottle</string>
<string name="text_hint">Tap on screen to spin the bottle</string>
</resources>

对于阿拉伯语:

app/src/main/res/values-ar/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="text_hint">اضغط على الشاشة لتدور الزجاجة</string>
</resources>

对于德语:

app/src/main/res/values-de/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="text_hint">Tippen Sie auf den Bildschirm, um die Flasche zu drehen</string>

备注

  1. 没有必要翻译每一个 <string>里面strings.xml .
  2. 通知我已放置translatable="false"app_name因为我希望我的应用程序名称在所有语言环境中都显示相同的名称。
  3. 还有 app_name不包含在除通用 values 之外的任何其他语言环境中文件夹。

关于android - 如何在 Android Studio 中以指定语言启动 App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43358303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com