Android中App字体大小不随系统改变而改变
程序员文章站
2023-01-21 09:10:44
在 "设置" , "显示" , "字体大小" 里面我们可以设置系统字体大小
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字体大小不随系统改变而改变,希望对大家有所帮助