在Android Studio中xml裏面添加一個Button、EditText等控件後,內容爲英文時候,總是會顯示大寫,即使你輸入的字符串是小寫也不行
View中控制字符串大小寫的屬性是 android:textAllCaps, 設置true 或者 false
查看了一下Themes.xml文件,在設置樣式的時候,默認是把所有的字符串顯示大寫true。
如圖,是從android的Style.xml中的截圖,
【解決辦法】
1. 把xml中你不想大寫的控件添加一行
android:textAllCaps="false"
2. 上面一種方法,只是針對單個的控件,如果想所有的控件都不自動大寫,可以打開res文件夾,找到styles.xml文件,然後添加一行
<item name="android:textAllCaps">false</item>
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:textAllCaps">false</item>
</style>