您的位置:首页 > 移动开发

Android设置APP的字体大小

2015-01-19 14:28 274 查看
前段时候,开发了一个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控件字体的大小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐