Android:dp 和像素的相互转换
在 Android 开发过程中经常会用到 dp 和像素间的相互转换,这里封装成一个工具类,使用起来也很方便。代码如下:
public class PixAndDpUtil {
//dp转换成像素
public static int dp2px(int value,Context context)
{
return (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, value,context.getResources().getDisplayMetrics() );
}
//像素转换成dp
public static int dp2sp(int value,Context context)
{
return (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value,context.getResources().getDisplayMetrics() );
}
}