【问题标题】:Which strings.xml did Android choose when my app started up?当我的应用启动时,Android 选择了哪个 strings.xml?
【发布时间】:2017-06-07 04:57:47
【问题描述】:

我正在显示一个介绍屏幕,并希望根据为本地化加载的 strings.xml 文件在该介绍中显示不同的图像。有没有办法检查加载了哪个?或者有没有办法确定 Android 会选择哪一个?

谢谢, 迈克

【问题讨论】:

    标签: android localization string.xml


    【解决方案1】:

    Android 会根据用户在 Android 设置页面中设置的设备区域设置来选择要加载的资源。要获取当前加载的语言环境,请使用它。

    Locale current = getResources().getConfiguration().locale;
    

    使用它来确定加载了哪些资源文件。阅读更多here

    【讨论】:

    • 非常感谢
    猜你喜欢
    • 2015-05-27
    • 2017-07-22
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2016-08-30
    • 2018-10-04
    相关资源
    最近更新 更多