Niels
Hi zusammen!
Rafael K.
DIP ist doch einfach nur ein Verhältnis von absoluter Pixelzahl zu einer abstrakten dreistufigen Pixeldichte (ldpi/mdpi/hdpi).
Das ist weit weg von einem stufenlos übersetzbaren absoluten Längenmaß in metrischen Einheiten. Da verspricht die Doku vielleicht etwas viel.
Rafael, woher hast du diese Info?
Das ist für mich eine Konsequenz der Tatsache, dass es in Android 3 feste Klassen für die Pixeldichte von Displays gibt.
Auch in der von dir zitierten Doku wird explizit auf die "medium" density verwiesen.
DIP sind imho besonders dafür gedacht zwischen diesen 3 Stufen zu skalieren und Anwendungen bildschirmfüllend, bzw. mit exakt dem gleichen Layout auf lpdi + mdpi + hdpi zu erreichen.
Zumindest deckt es sich mit meinen Erfahrungen bei der Programmierung, aber ich lerne auch gerne dazu, wenn ich mich irre
Für absolute Größenangaben sind ja speziell mm als Einheit vorgesehen, die dann logischerweise die ECHTE dpiDensity des im konkreten Modell verwendeten Displays zu Grunde legen müssen.
EDIT:
Würde sich ja auch mit dem Bsp von Thomas decken.
Es gibt eine "logische" density und eine "physikalische", die auch unterschiedlich sein können und die physikalische wird auf die naheliegendste Stufe der 3 logischen densities gerundet.
— geändert am 06.10.2011, 08:31:00
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.