1.其实getDimension()
这个方法会将原有的值以px为单位进行转换(参考:https://blog.csdn.net/zhuhai__yizhi/article/details/50675900)
2.
<dimen name="guide_first_cover_image_width">171dp</dimen>
然后打印出它们的值看看
QLog.i(TAG,String.format("getDimension: %f",mContext.getResources().getDimension(R.dimen.guide_first_cover_image_width)) );
QLog.i(TAG,String.format("getDimensionPixelSize: %d",mContext.getResources().getDimensionPixelSize(R.dimen.guide_first_cover_image_width)));
QLog.i(TAG,String.format("getDimensionPixelOffset:%d",mContext.getResources().getDimensionPixelOffset(R.dimen.guide_first_cover_image_width)));
结果如下:
getDimension: 256.500000
getDimensionPixelSize: 257
getDimensionPixelOffset:256
作者:大浪捉鱼
链接:https://www.jianshu.com/p/282032797637
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。