ورود

View Full Version : به دست آوردن ابعاد صفحه نمایش در اندروید



hadihs
شنبه 28 شهریور 1394, 12:16 عصر
سلام
اینکه با فایل های xml برای صفحه نمایش های مختلف بذاریم تو نرم افزار تا بسته به نوع صفحه نمای اندروید از یکیشون استفاده کنه رو بلدم که روش معمول و خوب و استانداردی هست.
اما اگه ما داریم مثلا textviewمون را با کد نویسی در هر بار اجرا شدن اکتیویتی میسازیم یه مشکلی دارم.
مثلا می خوام بگم که اگر ساز گوشی تو دسته smallبود به متن این اندازه رو بده ولی اگه این صفحه در دسته large بود یه سایز دیگه و برا xlarge وxxlarge هم همینطور.یه دستوراتifکه جوابtrue, falseرو با صفحه نمایش در کدوم دسته است جواب بده.
پیشاپیش از دوستان ممنونم

hmahdavi921
دوشنبه 27 مهر 1394, 18:53 عصر
این طوری میشه طول و عرض رو بدست آورد ضمنا بیاین به فروم برنامه نویسی اندروید

DisplayMetrics displayMetrics= new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics( displayMetrics);
int height=displayMetrics.heightPixels;
int width=displayMetrics.widthPixels;