/**
* dp转px
* @param context
* @param dp
* @return
*/
public static int dp2px(Context context, float dp){
final float scale = context.getResources().getDisplayMetrics().density;
return (int)(dp * scale + 0.5f);
}
/**
* px转dp
* @param context
* @param px
* @return
*/
public static int px2dp(Context context, float px){
final float scale = context.getResources().getDisplayMetrics().density;
return (int)(px / scale + 0.5f);
}
相关文章
- JAVA中基本类型和包装类之间的相互转换
- PIL、cv2、numpy,和pytorch(torch)之间的转换
- LocalDateTime,LocalDate,LocalTime和Date的相互转换
- 字符和字符串(13)——C#中把英文字母转换为大写或小写的方法
- String和StringBuffer的转换
- IQ信号和实信号的关系与转换的matlab实现-IQ信号转实信号
- C++智能指针父类和子类之间的转换
- java中逗号分隔的字符串和List相互转换
- Java中 Long(long) 和Integer(int)之间的强制转换
- C++ Pirmer : 第十五章 : 面向对象程序设计之基类和派生的定义、类型转换与继承与虚函数