如何在没有点缀大写字母的情况下显示android按钮文字"我"?

时间:2017-07-23 18:58:10

标签: java android uppercase

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

我怎样才能在按钮文字中显示没有圆点的大写字母,因为它是英文语言,无论手机使用何种语言?

1 个答案:

答案 0 :(得分:1)

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