1、动态设置高度宽度的时候,经常会碰到不能适用于其他分辨率手机的问题,愿意是系统默认的是px格式,需要将其转换为dip就没问题了。
/**
* 将px转换为dip
*
* @param context
* @param dipValue
* @return
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}
* 将px转换为dip
*
* @param context
* @param dipValue
* @return
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}