在android开发中,我们常常在activity中初始化某个组件的高宽度属性。在android中默认单位为px,我们常常用dp作为单位布局,其转化过程很简单。
px转化dp方法代码:
public static int pxTodip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}