19 HAZÄ°RAN 2009, Cuma
Piksel cinsinden ekran boyutları olsun
Bazı özel öğeler yarattım ve programlı olarak ekranın sağ üst köşesinde (n
üst kenarından piksel m
sağ kenarından piksel) yerleştirmek istiyorum. Bu nedenle ekran genişliği ve ekran yüksekliğini ve konumunu ayarlamak lazım:
int px = screenWidth - m;
int py = screenHeight - n;
Nasıl ana Etkinliği screenWidth
screenHeight
alabilirim?
CEVAP
19 HAZÄ°RAN 2009, Cuma
Eğer piksel cinsinden ekran boyutları istiyorsan getSize
kullanabilirsiniz:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
EÄŸer Activity
deÄŸil WINDOW_SERVICE
) varsayılan Display
:
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
getSize
(API level 13) tanıtıldı önce, şimdi kaldırılmış olan getWidth
getHeight
yöntemleri kullanabilirsiniz:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight(); // deprecated
Durumunda kullanılacak ancak, düzen/dolgu daha münasip bir boşluğu tarif ediyorsun.
Bunu PaylaÅŸ:
Piksel cinsinden doldurma ve kenar boÅŸ...
En popüler ekran boyutları Android tel...
Android splash resim boyutları tüm cih...
Java - resim piksel dizisi olsun...
Apple-touch-simge için doğru piksel bo...