代号一:选取器按钮文本取消/确定未在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);

选择器弹出窗口带有带有“取消”和“确定”文本的按钮。我的应用程序已使用“取消”和“确定”键进行了本地化。在适用于iosandroid的模拟器中以及在iOS设备上,本地化工作正常。但在Android设备上却没有,仅以英语显示“取消”和“确定”。请参阅iPhone X的部分屏幕截图(正确:翻译成荷兰语):

“”和Nexus 5(错误:不翻译成荷兰语,提供英文文本):

“”

我也使用了日期选择器,并且在Nexus 5上已正确定位它。

答案

尝试将选取器设置为使用轻量级选取器模式。在这种情况下,它在所有平台上看起来都是一样的,您将能够自己提供本地化字符串。

我们目前不本地化本地选择器,我不确定这是否是我们可以/应该现实地做。

以上是关于代号一:选取器按钮文本取消/确定未在Android设备上本地化的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 表单选择器确定或取消按钮按下检测

android对话框加“确定”,“取消”两个按钮,却总只显示一个怎么回事?

代号为 android 的操作栏

联系人选择器未在 Android Studio 中提供预期结果

Android:带有取消按钮的DatePickerdialog [重复]

vba inputBox:如何用空文本框区分“取消”和“确定”之间的区别