在Android系統上修改系統默認的字體大小

Android系統中在Settings->Display->Font Size下面能夠設置系統字體大小,默認的系統字體大小爲Normal,若是想修改這個默認值,能夠在下面這個文件中進行修改:  
/frameworks/base/core/java/android/content/res/Configuration.java文件中以下  
public void setToDefaults() 這個方法中進行修改,  
若是默認要改爲特大字體,請改成1.15f,而後從新build framework.jar這個模塊便可;  
public void setToDefaults() {  
       fontScale = 1.15f; //normal value is 1  
       mcc = mnc = 0;  
注意:Settings中系統的字體大小,在/packages/apps/Settings/res/values/arrays.xml文件中的  
」entryvalues_font_size」這個tag中分別有定義對應的數值,  
Small:0.9  
Normal:1.0  
Large:1.1  
Extra Large:1.15  
因此若是要修改默認值,直接在上面那個方法中修改fontScale 爲對應的數值便可(注意帶上f,表示爲float類型)  
相關文章
相關標籤/搜索