2012-03-28 3 views
0

Willkommen.Android Andere Bildschirm

Ich muss UI für verschiedene Bildschirmgrößen vorbereiten. Ich mache Layouts Layout-klein Layout-normal Layout-groß Layout-XLARGE Für diese I-kleine, ziehbare, normale, zeichnungsfähige-große, zeichnbare-XLARGE. Aber wo bekommt man die Bildschirmgröße von klein bis XLARGE. Ich meine die Größe von Zum Beispiel 320 x 480 Woher die Abmessungen für jeden Bildschirm? Um die Grafiken vorzubereiten?

+0

Hallo, sollten Sie durchgehen [Supporting multiple Bildschirme] (http://developer.android.com/guide/practices/screens_support.html). –

+0

Werfen Sie einen Blick http://stackoverflow.com/questions/6577430/how-to-get-screen-size-and-respond-to-it http bei diesen Links: // Stackoverflow. com/questions/6589101/how-to-get-Bildschirm-Größe-von-Gerät – denizt

+0

Ihre Frage ist unklar. Möchten Sie Ihre App auf verschiedenen Bildschirmen testen? – himanshu

Antwort

0

Wenn Sie in Code tun möchten, können Sie Display-Klasse von Android und verwenden Sie die Methode getRectSize und GetSize für die gleiche. Please See API here

Wenn Sie die Unterschiede zwischen den Bildschirmgrößen sehen Sie in diesem Supporting Multiple Screens

+0

320dp: ein typisches Telefon Bildschirm (240x320 dpi, 320x480 mdpi, 480x800 hdpi, etc). 480dp: eine Tweener-Tablette wie die Streak (480x800 mdpi). 600dp: ein 7 "-Tablet (600 × 1024 mdpi). 720dp: ein 10 "-Tablet (720x1280 mdpi, 800x1280 mdpi, usw.). Aber das ist eine andere Bildschirmauflösung, nicht die Größe. Ich habe keine Ahnung, welche Größe Schaltflächen (ImageButton) für jedes Layout vorzubereiten. MDPI/Hdpi nicht verantwortlich für die Bildschirmgröße. – Silesia

0

allererst Sie this zumindest lesen aussehen kann. Als Ratschlag können Sie mit den Grafiken für das mdpi-Gerät beginnen. Für die mdpi-Geräte entspricht 1 Pixel 1 dpi. Dann können Sie die gleiche Grafik für die hdpi machen multiplizieren Sie einfach das Pixel des mdpi Bild * 1.5, und für die LDPI einfach multiplizieren Sie das Pixel des mdpi Bild * 0,75 ..

+0

320dp: ein typisches Telefon Bildschirm (240x320 dpi, 320x480 mdpi, 480x800 hdpi, etc). 480dp: eine Tweener-Tablette wie die Streak (480x800 mdpi). 600dp: ein 7 "-Tablet (600 × 1024 mdpi). 720dp: ein 10 "-Tablet (720x1280 mdpi, 800x1280 mdpi, usw.). Aber das ist eine andere Bildschirmauflösung, nicht die Größe. Ich habe keine Ahnung, welche Größe Schaltflächen (ImageButton) für jedes Layout vorzubereiten. MDPI/Hdpi nicht verantwortlich für die Bildschirmgröße. – Silesia

+0

sollten Sie wirklich den Leitfaden lesen – Blackbelt