设置App字体大小不随系统设置改变

*最近在开发中遇到一个问题,TextView设置的字体会随手机系统设置的字体大小而更改,造成在XML文件中设置为居中的文字不居中。

解决方法有两种:
1.将文字大小设置为dp或者dip 但是Google推荐使用sp作为单位,所以会有黄线警告

2.将你所有Activity继承的BaseActivity(假如你是通过这种方法的话),重写BaseActivity的public Resources getResources()方法

@Override
public Resources getResources() {
Resources resources = super.getResources();
Configuration configuration = new Configuration();
configuration.setToDefaults();
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
return resources;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值