100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > android 系统默认字体大小 Android系统默认字体大小

android 系统默认字体大小 Android系统默认字体大小

时间:2018-08-12 11:35:41

相关推荐

android 系统默认字体大小 Android系统默认字体大小

修改安卓设置中的默认选项:

1、修改默认字体的大小

frameworks/base/packages/SettingsProvider/res/values/defaults.xml:

2、修改设置-->显示-->字体大小的4个选项值

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

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

下面就是4个选项对应的值,分别为 小、正常、大、超大

1.可以直接修改Configuration frameworks/base/core/java/android/content/res/Configuration.java public void setToDefaults() {fontScale = 1; //0.85f /1/1.15f/1.3f 2.在配置中设置 ro.default.size=100 //85 /100/ 115/130 在system/build.prop中,rk已经在安装app后对默认字体作了设置 如下: private void settingLargeSysFont() {try {Configuration mCurConfig = new Configuration(); try { mCurConfig.updateFrom(ActivityManagerNative.getDefault().getConfiguration());} catch (RemoteException re) { /* ignore */ } int i = SystemProperties.getInt("ro.default.size",100); mCurConfig.fontScale=(i*0.01f); // mCurConfig.fontScale = 1.3f ; 0.85/1/1.15./1.3 ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig);} catch (RemoteException re) { /* ignore */ } } } 3.仿照Setting中的设置 //setting/src/com/android/setting/displaysettings.java public void writeFontSizePreference(Object objValue) {try { mCurConfig.fontScale = Float.parseFloat(objValue.toString()); ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig);} catch (RemoteException e) { Log.w(TAG, "Unable to save font size");} }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。