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

به دست آوردن ابعاد صفحه نمایش گوشی، بر حسب پیکسل (Pixel)، در برنامه نویسی اندروید

برای به دست آوردن ابعاد صفحه نمایش گوشی، بر حسب پیکسل (Pixel)، در ادامه سه روش بیان می شود.

روش اول :

کد :


Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics ();
display.getMetrics(outMetrics);
float height = outMetrics.heightPixels;
float width  = outMetrics.widthPixels;

ارتفاع صفحه نمایش، بر اساس تعداد پیکسل، در متغیر height و عرض صفحه نمایش، بر اساس تعداد پیکسل، در متغیر width ذخیره شده است.

روش دوم : تنها برای نسخه های API بالاتر از 13

این کد تنها برای نسخه های API بالاتر از 13 به کار می رود :


Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

ارتفاع صفحه نمایش، بر اساس تعداد پیکسل، در متغیر height و عرض صفحه نمایش، بر اساس تعداد پیکسل، در متغیر width ذخیره شده است.

روش سوم :

کد :


Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();  // deprecated
int height = display.getHeight();  // deprecated

البته توصیه شده است که از دو روش getWidth و getHeight استفاده نشود (deprecated).

ارتفاع صفحه نمایش، بر اساس تعداد پیکسل، در متغیر height و عرض صفحه نمایش، بر اساس تعداد پیکسل، در متغیر width ذخیره شده است.

نویسنده علیرضا گلمکانی
شماره کلید 2894
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

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