تبدیل dp به پیکسل (px)، در برنامه نویسی اندروید
برای تبدیل dp به پیکسل (px) می توانیم از تابعی به صورت زیر استفاده کنیم :
Resources resources = context.getResources();
return (int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP,
dp,
resources.getDisplayMetrics()
);
}
فرض کنید در یک Activity با نام ActivityName هستیم، در این صورت، به صورت زیر می توانیم از تابع استفاده کنیم :
int width_px = convertDpToPixels(width_dp,ActivityName.this);