Android布局字體大小不根據(jù)用戶設(shè)置字體大小變化而變化
- 先獲取用戶設(shè)置字體配置
float fontSize = context.getResources().getConfiguration().fontScale;
fontSize 正常是1 大的是1.2 小的是 0.9 不一定就是這個值 差不多就是這樣的文章來源:http://www.zghlxwxcb.cn/news/detail-823381.html
- 然后設(shè)置字體大小,如果像設(shè)置16sp
setTextSize(TypedValue.COMPLEX_UNIT_SP,((float) 16/fontSize));
即可文章來源地址http://www.zghlxwxcb.cn/news/detail-823381.html
到了這里,關(guān)于Android布局字體大小不根據(jù)用戶設(shè)置字體大小變化而變化的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!