Ich weiß, dass es einen Abschnitt in http://developer.android.com/guide/practices/screens_support.html über die Kategorien der physischen Bildschirmgrößen gibt, aber das Diagramm ist sehr grob. Wenn ein Bildschirm normal stoppt und unter die große Kategorie fällt? usw. Ich meine speziell die physischen Dimensionen, nicht die dpi. Was sind die spezifischen Grenzen für die Bildschirmgrößen in den Kategorien?Wie groß ist klein, normal, groß und groß?
Antwort
Meiner Erfahrung nach gibt es keine "spezifischen Grenzen" für die Bildschirmgrößen mit der kleinen, normalen, großen, x-großen Notation. Sie sind allgemeiner und werden in der Mehrzahl der Fälle durchkommen. Diese Werte sind Teil des Roms auf dem Gerät, daher obliegt es dem Hersteller, den Standards in der API-Dokumentation zu entsprechen oder nicht.
Wenn Sie API 13+ verwenden, können Sie die sw-dp-Schreibweise verwenden, um spezifischer zu werden (siehe http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts).
Um auf die Antwort von John Boker zu erarbeiten ...
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
Und da 160dp
ungefähr gleich 1in
auf jedem Gerät:
dichteunabhängige Pixel - eine abstrakte Einheit, die darauf basiert, die physische Dichte des Bildschirms. Diese Einheiten beziehen sich auf einen Bildschirm mit 160 dpi (Punkte pro Zoll), auf dem 1 dpi ungefähr 1 Pixel entspricht.
http://developer.android.com/guide/topics/resources/more-resources.html#Dimension
Die physikalischen Größen können etwa wie folgt berechnet:.
xlarge screens are at least 6in x 4.5in
large screens are at least 4in x 3in
normal screens are at least 2.9375in x 2in
small screens are at least 2.6625in x 2in
Nein. '160dp' entspricht nur' 1in' auf 'mdpi' Geräten, und selbst dann ist es nur ungefähr. – kabuko
Sorry mein Freund, aber Sie könnten nicht mehr falsch sein. Der ganze Zweck von "dp" ist es, Größen unabhängig von der Bildschirmdichte ausdrücken zu können (Tipp-Hinweis: deshalb werden sie als dichte-unabhängige Pixel bezeichnet). '1dp' =' 1px' auf einem '160dpi' (mdpi) Bildschirm, der physikalisch 1/160 Zoll ist. Auf einem '320dpi' (xhdpi) -Bildschirm,' 1dp' = '2px' (Android verwendet einen Skalierungsfaktor x2.0), was physikalisch 2/320 -> 1/160 eines Zolls ist, die gleiche physikalische Größe. Dies wird mehr approximieren, je weiter die tatsächlichen "dpi" des Geräts von "120 dpi", "160 dpi", "240 dpi", "320 dpi" und "480 dpi" aufgrund der Skalierungsfaktoren abweichen. –
Hoppla, Entschuldigung. Du hast recht. Ich habe in Pixel nachgedacht. – kabuko
Die Android Compatibility Definition nur besagt, dass Geräte als 2,5" um größer zu sein haben: Es ist aber auch eine Übereinstimmung Mit der multiple screens support doc also, während diese Größen rau sind (wie Sie darauf hingewiesen haben) ist das alles, worauf Sie sich verlassen können und wahrscheinlich die beste Information, die Sie bekommen werden. Ich glaube, dass Google absichtlich Vag ist Ue hier. Sie (als Entwickler) sollten sich keine Gedanken über die exakte physische Bildschirmgröße machen müssen.
- 1. Wie Groß- und Klein Alphabet in allen
- 2. UIImage klein + mittel + groß wie Apple Mail
- 3. Was ist die effizienteste Groß-/Kleinschreibung bei Groß- und Kleinschreibung?
- 4. Wie groß ist zu groß für eine PostgreSQL-Tabelle?
- 5. Wie groß ist "zu groß" für eine Javascript-Datei
- 6. Wie groß ist zu groß für eine MySQL-Tabelle?
- 7. Wie groß ist zu groß für XP/SCRUM?
- 8. Mysqlnd aktive Verbindungen Nummer ist zu groß. Ist das normal?
- 9. Ist F # Groß-/Kleinschreibung?
- 10. Executable ist zu groß
- 11. QTextEdit ist zu groß?
- 12. Warum ist die Groß- und Kleinschreibung bei Groß-/Kleinschreibung nicht relevant, wenn nocasematch deaktiviert ist?
- 13. Groß-/Kleinschreibung und Datenbankprojekte
- 14. Regex/Einstellung zu viel Punkte zwischen Klein- und Groß Wörter
- 15. OData und Groß-/Kleinschreibung
- 16. wie groß arrayes
- 17. Wie vermeidet man Doppeleinträge in Array mit Groß- und Kleinschreibung in Groß- und Kleinschreibung in Groß- und Kleinschreibung in Swift?
- 18. Warum ist Haskell so groß?
- 19. Wann ist $ .cache zu groß?
- 20. Git Repository zu groß
- 21. Meine Protokolldatei ist zu groß
- 22. SQL Server, ist Null Groß-und Kleinschreibung?
- 23. NSMutableArray Sortierung - Groß- und Kleinschreibung
- 24. Abfragefilter für Groß- und Kleinbuchstaben
- 25. EJB3-Groß- und Kleinschreibung Anmerkungen
- 26. Ist PHP nicht Groß-und Kleinschreibung?
- 27. PHP: Groß-und Kleinschreibung-Parameter
- 28. Laravel Groß-und Kleinschreibung Routen
- 29. Elastic Suche Groß- und Kleinschreibung
- 30. Groß- und Kleinschreibung jQuery Attributselektor
'small',' normal', 'large' und' xlarge' sind jetzt veraltet – fdermishin