Android应用程序主要语言,Android应用程序选择默认语言,无论语言偏好顺序配置如何设置...

Android 7.0(API级别24)开始,用户可以在其设备上设置首选语言(来源:

LocaleList API).我的问题是我的应用程序不尊重此设置 – 它不考虑第二语言.

在设置 – >语言我选择了我的语言偏好:

1. Polish (preferred)

2. French

在Android应用程序中,我支持两种语言(默认情况下为fr):

values/strings.xml (English as default)

values-fr/strings.xml (French)

使用此配置,应用程序以英语(默认)启动,而在我的语言首选项列表中有法语(我的应用程序支持,应该使用).

为什么Android在这种情况下会选择法语?如何解决?

注意:当我在设置中选择FR语言时,会正确设置法语

EN strings.xml文件示例:

<?xml version="1.0" encoding="UTF-8"?>]>

&applicationName;

OK

...

FR strings.xml文件示例:

<?xml version="1.0" encoding="UTF-8"?>]>

&applicationName;

Oui

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值