Ich habe dimens.xml
in beiden values
und values-mdpi
Ordnern definiert. Ich erwarte, dass der Wert für Galaxy Nexus
Gerät (xhdpi
) von values
genommen wird, aber tatsächlich ist es aus values-mdpi
entnommen. Warum ist das so? Vielen Dank.Warum Wert wird aus Wert-MDpi genommen, wenn ich mit Galaxy Nexus arbeiten
6
A
Antwort
10
Sie müssen einen Ordner für values-xhdpi
erstellen.
values
ist der Standardordner, aber wenn Sie einen Ordner mit einem Qualifier angeben (hier values-mdpi
) wird das System die besten apropriated Ordner mit einem Qualifier (hier values-mdpi
)
Wenn Sie einen values-hdpi
Ordner hinzufügen verwendet, wird es über values-mdpi
für einen Bildschirm bei xhdpi verwendet werden.
Wenn Sie einen Ordner values-xhdpi
hinzufügen, wird er über die beiden vorherigen Ordner für einen Bildschirm bei xhdpi verwendet.
4
prüfen http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch
Sie, dass Pixeldichte-Qualifikation aus entfernt werden nicht sehen werde, wie Android löst, wo für Ressourcen zu suchen.
Verwandte Themen
- 1. Galaxy Nexus Dichte Probleme
- 2. Öffnen Taschenlampe von Galaxy Nexus
- 3. Galaxy Nexus, einen zentrierten Kreis zeichnen
- 4. Ärger mit Lautsprecher aus auf Galaxy S
- 5. Warum sollten Sie `FnMut` verwenden, wenn das Argument nach Wert genommen wird?
- 6. Meine App stürzt zufällig das Gerät (Galaxy Nexus und Nexus 4) mit AccessibilityManager unbehandelt Ereignis
- 7. Android adb (OSX Lion) erkennt nicht Galaxy Nexus, Jelly Bean
- 8. C# Lambda, lokale Variable Wert nicht genommen, wenn Sie denken?
- 9. S3 Static Website Hosting, wenn Bucketname genommen wird?
- 10. Kameraabsicht für ACTION_IMAGE_CAPTURE erscheint nicht auf Samsung Galaxy Nexus (4.0.2)
- 11. Muster sind passend nicht, wenn Beschreibung aus der Datenbank genommen
- 12. Warum sehen diese Android-Steuerelemente auf Galaxy S besonders aus?
- 13. Wie erstelle ich ein anderes Layout für Galaxy S3 und Nexus 7?
- 14. Wie wird auf SCSS-Geschwister Bezug genommen?
- 15. Warum, wenn Hardware auf "false" beschleunigt wird, die Dinge schneller machen?
- 16. Warum bin ich nicht auf die PHP-Datei aus der Form genommen
- 17. Warum Nexus 6 Dichte 560 dpi?
- 18. Wenn ich ein Foto mache, wird es nicht auf dem Bild angezeigt nur in Galaxy s4
- 19. Warum gibt das Format mit '% u' den falschen Wert aus, wenn ich eine negative Zahl gebe?
- 20. lesen Wert aus Wörterbuch, wenn ich Schlüssel
- 21. Problem: Benachrichtigungssymbole sehen auf Nexus- und Sony-Geräten schlecht aus:
- 22. Ändern, auf welches Objekt Bezug genommen wird?
- 23. gcc verstehe, wo die Kompilierungszeit genommen wird
- 24. Das Bild wird nicht erkannt, wenn es von der Kamera genommen wird. Verwenden von UIImagePickerControllerSourceTypeCamera
- 25. warum EIP aktualisiert wird, wenn Zugriffsspeicher oprand
- 26. Arbeiten mit WordPress aus Delphi
- 27. @media: wenn samsung galaxy s4 ist 1920x1080?
- 28. Android App ist nicht kompatibel mit Samsung Galaxy S4
- 29. Nexus 5 (4.4.2) Taschenlampe LED dreht sich nicht auf
- 30. Wie kann ich mit Wildcards arbeiten, wenn XPath-Attributwerte übereinstimmen?
"Als Standard verwende ich 14sp Wert, für MDPI brauche ich 8sp Wert. Das ist es." -- das macht keinen Sinn. Sie sagen, dass ein 10 "-Tablet eine andere Schriftgröße haben sollte als ein anderes 10" -Tablet, nur weil die Bildschirmdichte anders ist? Denken Sie daran, dass 'sp' bereits die Dichte (und die Schriftgröße) berücksichtigt. – CommonsWare