Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 教你如何修改Android默認字體大小和設置字體大小比例(轉)

教你如何修改Android默認字體大小和設置字體大小比例(轉)

編輯:關於Android編程

Android系統移植與調試——教你如何修改Android默認字體大小和設置字體大小比例

關於如何修改Android默認字體及設置字體大小比例的問題,很多人在網上咨詢,今天來這裡為大家總結分享解決方法!

因為作者修改 ro.sf.lcd_density的值,將它從160修改 為120,所以導致整個系統的字體都變得很小。因此需要將整個字體變大,並且在設置-->顯示-->字體大小的4個選項的值都必須變大。我想到的思路是將字體的縮放比例調大一些,下面是我的修改步驟。

1、修改默認字體的大小

Step1: 修改frameworks/base/core/java/android/content/res/Configuration.java

文件中的setToDefaults()方法,將默認的字體縮放比例調為1.35f,即修改fontScale屬性

1 "font-size:18px">Public void setToDefaults(){ 2 fontScale=1.35f; //default value is 1 3 mcc = mnc = 0; 4 .... 5 }


2、修改設置-->顯示-->字體大小的4個選項值

Step2: vim packages/apps/Settings/res/values/arrays.xml和

vim packages/apps/Settings/res/values-sw600dp/arrays.xml

下面就是4個選項對應的值,分別為 小、正常、大、超大

1 <span style="font-size:18px"><string-array name=”entryvalues_font_size” translatable=”false”> 2 <item>1.4item> 3 <item>1.45item> 4 <item>1.5item> 5 <item>1.55item> 6 string-array>span>


Step3: 編譯frameworks模塊

1 "font-size:18px">./mk mbk77_twn_cu_jb mm frameworks/ Step4: 編譯packages模塊 ./mk mbk77_twn_cu_jb mm packages/

Step5: 更新systemimage

1 "font-size:18px">./mk mbk77_twn_cu_jb systemimage

Step6: 將生成的文件copy到指定目錄(Getimag.sh是個批處理文件,用來copy文件的,讀者可以自己寫)

1 "font-size:18px">./Getimag.sh

step7: 捎入Android設備查看效果
原文地址請點擊
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved