安卓开发——TypedValue.applyDimension()

来源:互联网 发布:淘宝子账号可以开店吗 编辑:程序博客网 时间:2024/06/10 08:52

android内部会使用TypedValue.applyDimension()函数将所有单位(sp/dp/dip等)换算成标准尺寸px,转换方法为:

int textSize = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, context.getResources().getDisplayMetrics());

这里COMPLEX_UNIT_DIP是单位,50是数值,也就是把50dp转化成px,同理还有COMPLEX_UNIT_SP等。

1 0