【Android】 TypedArray中dimen三个方法获取的值

三个方法:getDimension、getDimensionPixelOffset、getDimensionPixelSize

 

1. getDimension(),是后两个方法的基方法,返回的是float类型。

2. getDimensionPixelOffset(),通过基方法获取的值转换为int类型,注意float转换int会把小数点后的数截掉。

3. getDimensionPixelSize,也是转换为int类型,不过小数点后面的数是四舍五入法。

这三个方法获取的值都是通过DisplayMetrics转换成的px像素值:px单位是当前绝对值,dp和sp是要通过不同手机分辨率的缩放比例进行转换成的px值。

发布了13 篇原创文章 · 获赞 15 · 访问量 934

猜你喜欢

转载自blog.csdn.net/qq_42470947/article/details/103979250