当我的应用程序启动时,Android 选择了哪个 strings.xml?
Which strings.xml did Android choose when my app started up?
我正在显示介绍屏幕,并希望在该介绍中显示不同的图像,具体取决于为本地化加载的 strings.xml 文件。有没有办法检查加载了哪个?或者有没有办法确定 Android 会选择哪一个?
谢谢,
麦克
Android 根据用户在 Android 设置页面中设置的设备区域选择加载哪个资源。要获取当前加载的语言环境,请使用它。
Locale current = getResources().getConfiguration().locale;
使用它来确定加载了哪些资源文件。阅读更多 here.
我正在显示介绍屏幕,并希望在该介绍中显示不同的图像,具体取决于为本地化加载的 strings.xml 文件。有没有办法检查加载了哪个?或者有没有办法确定 Android 会选择哪一个?
谢谢, 麦克
Android 根据用户在 Android 设置页面中设置的设备区域选择加载哪个资源。要获取当前加载的语言环境,请使用它。
Locale current = getResources().getConfiguration().locale;
使用它来确定加载了哪些资源文件。阅读更多 here.