代号一:选取器按钮文本取消/确定未在Android设备上本地化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代号一:选取器按钮文本取消/确定未在Android设备上本地化相关的知识,希望对你有一定的参考价值。
我有一个字符串选择器,如下所示创建。
Picker pick = new Picker();
pick.setUIID("MyTextField");
pick.getAllStyles().setFont(myFont);
pick.setType(Display.PICKER_TYPE_STRINGS);
pick.setStrings("1", "2", "3", "4", "5", "10", "15");
pick.setPreferredTabIndex(-1);
选择器弹出窗口带有带有“取消”和“确定”文本的按钮。我的应用程序已使用“取消”和“确定”键进行了本地化。在适用于ios和android的模拟器中以及在iOS设备上,本地化工作正常。但在Android设备上却没有,仅以英语显示“取消”和“确定”。请参阅iPhone X的部分屏幕截图(正确:翻译成荷兰语):
和Nexus 5(错误:不翻译成荷兰语,提供英文文本):
。
我也使用了日期选择器,并且在Nexus 5上已正确定位它。
答案
尝试将选取器设置为使用轻量级选取器模式。在这种情况下,它在所有平台上看起来都是一样的,您将能够自己提供本地化字符串。
我们目前不本地化本地选择器,我不确定这是否是我们可以/应该现实地做。
以上是关于代号一:选取器按钮文本取消/确定未在Android设备上本地化的主要内容,如果未能解决你的问题,请参考以下文章
android对话框加“确定”,“取消”两个按钮,却总只显示一个怎么回事?
联系人选择器未在 Android Studio 中提供预期结果