button.setTextSize(getResources().getDimension(R.dimen.sp_18));
<dimen name="sp_18">18sp</dimen>
取出来的,不是18,会乘以屏幕的分辨率,我的测试机算出来是54, 18 * 3 = 54
然后百度了下
https://blog.csdn.net/zhuhai__yizhi/article/details/50675900
又是一个坑,记录一下,时间允许,回来填坑
button.setTextSize(getResources().getDimension(R.dimen.sp_18));
<dimen name="sp_18">18sp</dimen>
取出来的,不是18,会乘以屏幕的分辨率,我的测试机算出来是54, 18 * 3 = 54
然后百度了下
https://blog.csdn.net/zhuhai__yizhi/article/details/50675900
又是一个坑,记录一下,时间允许,回来填坑