محمد بوسكوري نشر 16 سبتمبر 2015 أرسل تقرير نشر 16 سبتمبر 2015 (معدل) أبرمج حاليا تطبيق على Android و أحتاج إلى أخذ أبعاد الشاشة لأستعملها في كود برمجي، وقد حاولت فعل ذلك عن طريق:int px = screenWidth ; int py = screenHeight ;لكك المتغيرات لا تحتوي أي قيم، فما الطريقة لأخذ مقايس الشاشة المستعملة ؟ تم التعديل في 16 سبتمبر 2015 بواسطة محمد بوسكوري اقتباس
0 E.Nourddine نشر 16 سبتمبر 2015 أرسل تقرير نشر 16 سبتمبر 2015 إن كنت تريد أخذ مقايس الشاشة بـ px فاستعمل getSize:Display display = getWindowManager().getDefaultDisplay(); Point size = new Point();// تعريف نقطة display.getSize(size); int width = size.x;// قياس العرض int height = size.y;//قياس طول الشاشةفي حالة ماكنت خارجActivity يمكنك استعمال Display عن طريق WINDOW_SERVICE:WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay();في النسخ قبل Api13 كنا نستخرج هذه القياسات عن طريق getWidth و getHieght:Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); اقتباس
السؤال
محمد بوسكوري
أبرمج حاليا تطبيق على Android و أحتاج إلى أخذ أبعاد الشاشة لأستعملها في كود برمجي، وقد حاولت فعل ذلك عن طريق:
لكك المتغيرات لا تحتوي أي قيم، فما الطريقة لأخذ مقايس الشاشة المستعملة ؟
تم التعديل في بواسطة محمد بوسكوري1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.