所以我知道android会自动将按钮文本字符设置为allCaps。但是,我的问题是,当我在按钮文本中使用小写字符"i"时,它会显示带有点的大写字母 I 字母。(可能是因为我在设置为土耳其语的手机上测试了该应用程序(。
无论手机使用哪种语言,如何在按钮文本中显示大写字母(如英语
(中没有点的字母?设置android:textAllCaps="true"
时(默认情况下在按钮上(,系统实质上将调用yourText.toUpperCase(Locale.getDefault())
对视图设置的任何文本。要解决此问题,请将textAllCaps
设置为 false,然后使用yourString.toUpperCase(Locale.US)
将其大写。