Android中App字体大小不随系统改变而改变
在 "设置" , "显示" , "字体大小" 里面我们可以设置系统字体大小
App界面字体,如果被修改之后,可能就达不到理想状态的效果,界面布局就发生了变化。
未修改过的效果(测试机型:Nexus 5):
正常 小 超大
修改之后的效果(测试机型:Nexus 5):
正常 小 超大
我们从这两组对比图中可以直观的看到修改后的App字体大小不随系统改变而改变。
其实实现起来很简单,无需设置布局文件里面的 "textSize",只需要在父类Activity中重写 getResources() 方法即可:
@Override public Resources getResources() { Resources resources = super.getResources(); Configuration configuration = new Configuration(); configuration.setToDefaults(); resources.updateConfiguration(configuration, resources.getDisplayMetrics()); return resources; }
以上所述是小编给大家介绍的Android中App字体大小不随系统改变而改变,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对脚本之家网站的支持!
相关文章
Android TextView 去掉自适应默认的fontpadding的实现方法
这篇文章主要介绍了Android TextView 去掉自适应默认的fontpadding的实现方法的相关资料,希望通过本文大家能够掌握这部分内容,需要的朋友可以参考下2017-09-09Android 中自定义Dialog样式的Activity点击空白处隐藏软键盘功能(dialog不消失)
项目中需要开发带有EditText的Dialog显示,要求在编辑完EditText时,点击Dilog的空白处隐藏软键盘。但是Dialog不会消失。下面通过实例代码给大家分享实现方法,需要的的朋友参考下吧2017-04-04Android IPC进程间通信详解最新AndroidStudio的AIDL操作)
这篇文章主要介绍了Android IPC进程间通信的相关资料,需要的朋友可以参考下2016-09-09Android Studio下添加assets目录的实现方法
下面小编就为大家带来一篇Android Studio下添加assets目录的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-03-03Android编程之客户端通过socket与服务器通信的方法
这篇文章主要介绍了Android编程之客户端通过socket与服务器通信的方法,结合实例形式分析了Android基于socket通讯的具体步骤与相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-11-11自定义ListView实现拖拽ListItem项交换位置(附源码)
本文要实现的是拖拽ListView的Item项,在布局方面还是用基于布局泵LayoutInflater来从不同的Layout模板拿到不同的布局然后将view返回,感兴趣的朋友可以了解下哈2013-06-06
最新评论