android Button設置text屬性爲字母時,字母自動變成大寫

       字母字動變大寫是在做項目是偶然發現的,我以前記得沒有這種情況出現呀,很多人沒注意也不信,剛開始我也不信,但是事實就是如此,先上效果圖,如下:

1.出現原因:

     我在網上找到了的原因:android 5.0後,android 修改了一個屬性值,將textAllCaps這個值改成true了。4.4能夠正常顯示,4.4的源碼你們自己找一下,這裏是5.0的源碼,如下圖:

2.解決辦法:

在佈局中增加  android:textAllCaps="false" 就可以了

3.參考資料:

這篇博客寫的很詳細:https://blog.csdn.net/android_freshman/article/details/53286818

 

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