【问题标题】:How to display android button text without dotted capital letter "I"?如何显示没有点大写字母“I”的android按钮文本?
【发布时间】:2017-12-29 08:17:06
【问题描述】:

所以我知道 android 会自动将按钮文本字符设置为 allCaps。但是,我的问题是,当我在按钮文本中使用小写字符“i”时,它会显示带有点的大写 I 字母。 (可能是因为我在设置为土耳其语的手机上测试了该应用程序)。

如何在按钮文本中显示不带点的大写 I 字母,就像在英语中一样,无论手机使用哪种语言?

【问题讨论】:

  • 附上截图

标签: java android uppercase


【解决方案1】:

当设置android:textAllCaps="true" 时(默认情况下在按钮上),系统基本上会在您设置到视图的任何文本上调用yourText.toUpperCase(Locale.getDefault())。要解决此问题,请将 textAllCaps 设置为 false,然后使用 yourString.toUpperCase(Locale.US) 将其大写。

【讨论】:

    猜你喜欢
    • 2017-04-28
    • 1970-01-01
    • 2013-06-17
    • 2010-11-06
    • 2016-06-06
    • 1970-01-01
    • 2016-11-17
    • 2021-01-28
    • 2012-10-06
    相关资源
    最近更新 更多