getDimension()、getDimensionPixelSize()和getDimensionPixelOffset()的区别

getDimension()、

getDimensionPixelSize()

getDimensionPixelOffset()的区别

三个都是Android中读取资源文件中标签下的尺寸但是含义不同

171dp

getDimension 返回的是float 类型px值     当前屏幕分辨率对应值* value(dpi) 171*1.5=256.5

getDimensionPixelSize 返回的是int 类型px值 小数点后的数字四舍五入  257

getDimensionPixelOffset 返回的是int 类型px值 小数点后直接去掉         256

 

方法如果读取是非dp数字 会报错

你可能感兴趣的:(android项目填坑)