安卓開發(fā):更改系統(tǒng)字體大小導(dǎo)致Fragment重影的問題!

搜了很多文章又是在此調(diào)用 getResources(),又是改sp->dp。廢話不多說。
1.添加fontScale屬性,避免系統(tǒng)字體發(fā)生變化的時(shí)候,重新create界面。如果僅僅這樣處理,app的在從后臺切換到前臺的時(shí)候,字體會隨著系統(tǒng)的字體大小發(fā)生變化。
具體方法:在manifest中的acttive中添加: android:configChanges="orientation|screenSize|keyboardHidden|fontScale"

2.把a(bǔ)pp里面字體的單位,由sp改為dp,這樣,app的字體展示就不會隨著系統(tǒng)的字體變化而發(fā)生變化.

自己也是剛?cè)胄邪沧康男“祝行﹩栴}問別人,人接覺得很簡單而模棱倆可的告訴你,耽誤時(shí)間耽誤精力。很郁悶,還有改不好的直接私信我

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容