Android Studio中Button等控件的Text中字符串默認大寫的解決方法


初學Android的時候,在Android Studio中xml里面添加一個Button、EditText等控件后,它的Text總是會顯示大寫,即使你輸入的字符串是小寫也不行,控制字符串大小寫的屬性是android:textAllCaps,

最后查看了一下Themes.xml文件,找到了一些端倪,發現在設置樣式的時候,默認是把所有的字符串顯示大寫true。

如圖,是從android的Style.xml中的截圖,

 

解決辦法

1. 把xml中你不想大寫的控件添加一行

android:textAllCaps="false"

2. 上面一種方法,只是針對單個的控件,如果你想簡單一點,所有的控件都不自動大寫,可以打開res文件夾,找到styles.xml文件,然后添加一行<item name="android:textAllCaps">false</item>就好了;

    <!-- Application theme. -->
    <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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM