2019-09-27:getDimension、getDimensionPixelOffset 和 getDimensionPixelSize 三者的区别?
Moosphan opened this issue · 3 comments
Moosphan commented
2019-09-27:getDimension、getDimensionPixelOffset 和 getDimensionPixelSize 三者的区别?
zoushaohua commented
getDimension()返回的float绝对尺寸,getDimensionPixelOffset返回取整绝对尺寸 int类型,getDimensionPixelSize四舍五入返回int类型,狗头+n
aositeluoke commented
相同点
单位为dp/sp时,都会乘以density,单位为px则不乘
不同点
1、getDimension返回的是float值
2、getDimensionPixelSize,返回的是int值,float转成int时,四舍五入
3、getDimensionPixelOffset,返回的是int值,float转int时,向下取整(即忽略小数值)
mlinqirong commented
getDimension返回的是float值
getDimensionPixelSize返回的是四舍五入后的int值
getDimensionPixelOffset返回的是去掉后面小数点的int值