Android设置APP的字体大小
2015-01-19 14:28
309 查看
前段时候,开发了一个APP,遇到一个这样的需求,通过一个设置 APP字体大小的界面,来设置整个APP中字体的大小,
这样的一个界面图。
大致的解决方案有2种:
方案一:
通过调用 Android手机自带的 设置字体大小,通过这种方式,不但界面上的UI没有需求的那么美观;而且会影响到整个手机的字体大小得到了修改。
Intent intent = new Intent("/");
ComponentName cn = new ComponentName("com.android.settings",
"com.android.settings.Display");
intent.setComponent(cn);
startActivityForResult(intent, 1);
方案二:
在APP的 MyApplication中定义一个字体大小的变量,通过布局设置改变量的大小。
设置一个自定义的Popuwindow布局,如同需求的效果,然后点击每一字体设置大小,去改变MyApplication中的变量,最后做一个比较繁琐的操作,定义一个方法 private void setViewValueSize(View v);去改变View控件字体的大小。
这样的一个界面图。
大致的解决方案有2种:
方案一:
通过调用 Android手机自带的 设置字体大小,通过这种方式,不但界面上的UI没有需求的那么美观;而且会影响到整个手机的字体大小得到了修改。
Intent intent = new Intent("/");
ComponentName cn = new ComponentName("com.android.settings",
"com.android.settings.Display");
intent.setComponent(cn);
startActivityForResult(intent, 1);
方案二:
在APP的 MyApplication中定义一个字体大小的变量,通过布局设置改变量的大小。
设置一个自定义的Popuwindow布局,如同需求的效果,然后点击每一字体设置大小,去改变MyApplication中的变量,最后做一个比较繁琐的操作,定义一个方法 private void setViewValueSize(View v);去改变View控件字体的大小。
相关文章推荐
- Android: 设置 app 字体大小不跟随系统字体调整而变化
- 设置Android app的字体不随系统全局字体大小的变动而变动
- Android设置App字体不跟随系统字体大小变化
- 如何设置android app 的字体大小不受系统字体大小改变的影响
- 设置Android app的字体不随系统全局字体大小的变动而变动
- Android APP字体大小跟随系统设置
- Android中设置APP应用字体不缩放,文字不随系统字体大小变化
- 转:设置Android app的字体不随系统全局字体大小的变动而变动
- 如何设置android app 的字体大小不受系统字体大小改变的影响
- Android中设置APP应用字体不缩放,文字不随系统字体大小变化
- Android项目实战(二十三):仿QQ设置App全局字体大小
- android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间+修改usb debug默认关闭+mtk修改默认字体大小
- Android getDimensionPixelSize, 代码中设置字体大小,读xml配置
- android设置Spinner字体颜色,格式,大小
- Android TextView 一些字体颜色、大小设置属性
- Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。
- android设置Spinner字体颜色,格式,大小
- Android中设置字体大小出现的问题(操作位置:Settings->Display->Font size)
- Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。
- Android中的一个TextView中的字体设置不同大小