Android Studio使用Button等控件的英文內容字符串默認大寫


在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>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章