2013-05-02 8 views
10

Das Nexus 7 ist das TVDPI, aber das ist nicht in Programmierung apps dafür verwendet. Eclipse verwendet die Ordner HDPI, LDPI, MDPI, XHDPI und XXHDPI. Nach meinen Recherchen habe ich noch keine solide Schlussfolgerung gefunden.Android Nexus 7 DPI für Eclipse

Vier verschiedene Quellen, vier verschiedene Antworten:

1.33 x MDPI

HDPI

XHDPI

No direct answer

Also meine Frage:

Kann jemand wirklich wissen, welche Dichte (HDPI/LDPI/MDPI/XHDPI/XXHDPI) das Nexus 7 verwendet?

+0

Wenn Sie sich jemals über ein Gerät, das Sie in der Hand haben, wundern: https://play.google.com/store/ Apps/Details? id = com.jotabout.screeninfo - kostenlos und Open Source. Lebensretter. – 323go

+3

Auf einem Nexus 7 (1920x1200) von 2013 zeigt ScreenInfo eine Bildschirmklasse von ** large **, eine Dichteklasse von ** xhdpi ** und eine DPI von ** 320 ** an. –

Antwort

12

Das Nexus 7 ist das TVDPI, aber das ist nicht in der Programmierung von Apps dafür verwendet.

Es kann sicherlich sein. Sie können gerne Resource Set Qualifier verwenden, as is covered in the documentation.

Eclipse verwendet die Ordner HDPI, LDPI, MDPI, XHDPI und XXHDPI.

Nein, es nutzt -ldpi, -mdpi, -tvdpi, -hdpi, -xhdpi und -xxhdpi Ressource gesetzt Qualifikation as is covered in the documentation.

Weiß wirklich jemand, welche Dichte (HDPI/LDPI/MDPI/XHDPI/XXHDPI) das Nexus 7 verwendet?

Es verwendet , as is covered in the documentation.

+0

Also sollte ich nur einen neuen Ordner Drawable-tvdpi erstellen und ein zusätzliches Layout dafür haben? – Evorlor

+2

@Evorlor: Nun, Layouts gehen in 'res/layout ... /' Ordner, nicht 'res/drawable ...' Ordner. Gern können Sie 'tvdpi' auf beide anwenden. Benutzerdefinierte Layouts für '-tvdpi' zu haben, wäre bizarr. Benutzerdefinierte Zeichen für "-tvdpi" zu haben ist sicherlich möglich, aber wahrscheinlich zu viel. Selbst Google tut das nicht für das OS-Artwork. Android skaliert automatisch Zeichensätze mit einer anderen Dichte, wenn Sie keine Dateien bereitstellen, die der Dichte des Geräts entsprechen. Wenn Sie also "-hdpi" -Zeichnungen haben, berechnet Android diese automatisch herunter und verwendet sie automatisch. – CommonsWare

+0

@CommonsWare Ich habe zwei ziehbare Ordner, einen mit -600dp und einen anderen mit -tvdpi (exklusiv für Nexus 7). Da Nexus 7 die großen Bilder aufnimmt, habe ich größere Bilder in -tvdpi eingefügt, jedoch merke ich, dass der Nexus 7 Emulator immer noch Bilder aus dem Ordner -600dp aufnimmt. Kannst du etwas zu diesem Thema erklären? Oder benötige ich einen anderen Ordner, der layout-tvdpi für die Verweise auf die Bilder im Zeichnungsordner -tvdpi sagt? –

1

enter image description here Sie können alle Informationen direkt in eclise finden, während Sie mit XML-Layouts arbeiten Es ist ein sehr praktisches Werkzeug, um Ihr Design auf mehreren Bildschirmen zu testen, bevor es auf den eigentlichen Geräten läuft.

0

Denken Sie daran, dies ist für das Nexus 7 (2012). Die neuere Nexus 7 (2013) Auflösung ist 1200 x 1920, mit einer Dichte von 320dpi (2.0x)

Verwandte Themen