Androidシステムプロパティを読み込むことでフォントスケールのデフォルト値を設定
968 ワード
次の図では、androidのデフォルトフォントサイズを以下の方法で変更できます.方法を使用するために、システム属性を補助手段として導入します.ファイルandroid/frameworks/base/core/java/android/content/res/configruationを開きます.JAvaは、以下のようにコードを変更すればよい.+import android.os.SystemProperties;//add by King
......
/system/build.propファイルにroを追加します.sys.def_font_scale = ?(値は、例えば、100130に設定することができる)
PS:ro.sys.def_font_scale=130、すなわちfontScale=1.3の場合、対応するフォントサイズは「大きい」です.
声明:eoe文章の著作権は作者に属して、法律の保護を受けて、転載する時必ずハイパーリンクの形式で以下の情報を添付してください
原文作者:カブ
原文住所:http://my.eoe.cn/kinglaw/archive/3785.html
......
1
2
3
4
5
6
7
8
9
10
public void setToDefaults() {
......
//------- modify by King
// ,ro.sys.def_font_scale build.prop
fontScale = (float)(SystemProperties.getInt("ro.sys.def_font_scale", 100))/100;
//----- origin ------------------------------
//fontScale = 1;
//--------------------------------------------
......
}
/system/build.propファイルにroを追加します.sys.def_font_scale = ?(値は、例えば、100130に設定することができる)
PS:ro.sys.def_font_scale=130、すなわちfontScale=1.3の場合、対応するフォントサイズは「大きい」です.
声明:eoe文章の著作権は作者に属して、法律の保護を受けて、転載する時必ずハイパーリンクの形式で以下の情報を添付してください
原文作者:カブ
原文住所:http://my.eoe.cn/kinglaw/archive/3785.html