آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

تبدیل dp به پیکسل (px)، در برنامه نویسی اندروید

برای تبدیل dp به پیکسل (px) می توانیم از تابعی به صورت زیر استفاده کنیم :


public static int convertDpToPixels(float dp, Context context){
    Resources resources = context.getResources();
    return (int) TypedValue.applyDimension(
        TypedValue.COMPLEX_UNIT_DIP,
        dp,
        resources.getDisplayMetrics()
    );
}

فرض کنید در یک Activity با نام ActivityName هستیم، در این صورت، به صورت زیر می توانیم از تابع استفاده کنیم :


float width_dp = 100;
int width_px = convertDpToPixels(width_dp,ActivityName.this);
نویسنده علیرضا گلمکانی
شماره کلید 283
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)