2011-05-30 13 views
5

Farklı ekran boyutları için dinamik bir düzen ile bir uygulama yaptım.Emulator gerçek genişlik ve yüksekliği 320x240 çözünürlük için döndürmez

Ayrıca, tüm ekran boyutları için 320x240 ekranları dışında çalıştı.

tüm genişliğini ve yüksekliğini almak için aynı kod kullanılmış ve aynı zamanda Doğru değeri ancak el emülatör 320x240 ve 240x400 oluşturmak anlamına gelir için doğru bir değer döndürmez. kod pasajlarının aşağıda deneyin late..but :)

paylaşmak istiyorum

DisplayMetrics metrics = new DisplayMetrics(); 
WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE); 

manager.getDefaultDisplay().getMetrics(metrics); 

int width=metrics.widthPixels; 
int height=metrics.heightPixels; 
+0

Ne döndünüz

ben aşağıdaki kodu kullanılmış? –

cevap

0

Ben::

Display display = getWindowManager().getDefaultDisplay(); 

int width = display.getWidth(); 
int height = display.getHeight();   
İlgili konular