三个方法:getDimension()、getDimensionPixelOffset()、getDimensionPixelSize()
方法名 | 返回值类型 |
getDimension() | 是后两个方法的基方法,返回的是float类型。 |
getDimensionPixelOffset() | 通过基方法获取的值转换为int类型,注意float转换int会把小数点后的数截掉。 |
getDimensionPixelSize() | 也是转换为int类型,不过小数点后面的数是四舍五入法。 |
这三个方法获取的值都是通过DisplayMetrics转换成的px像素值:px单位是当前绝对值,dp和sp是要通过不同手机分辨率的缩放比例进行转换成的px值。