Ich habe ein paar Nachforschungen über Gebäudemodelle angestellt, die für mehrere Bildschirmgrößen funktionieren, und ich bin auf der Suche nach Klärung.Wie machst du Layouts für mehrere Android Bildschirmgrößen?
Ist es üblich, nur eine separate Layoutdatei für jede der drei Bildschirmgrößen (klein, mittel, groß) zu erstellen, oder können Sie dies mit einer einfacheren Methode erreichen?
Ich habe meine Projekte auf einem großen Bildschirmgerät getestet, und obwohl ich DIPs (Dichte unabhängige Pixel) für Padding, Ränder usw. verwende, scrupft es immer noch, wenn ich es auf kleineren Bildschirmen betrachte. Soll ich meine Projekte für mittelgroße Bildschirme entwerfen und dann Android einfach skalieren lassen?
Ich bin mir nicht sicher, ob dies eine gute Frage ist oder nicht, aber ich bin auf der Suche nach der üblichen Praxis für das Design für mehrere Bildschirmgrößen. Wie geht's?
Bearbeiten: Darüber hinaus, zum Beispiel, sagen wir, ich habe eine Schaltfläche, die 40dip über dem unteren Rand des Bildschirms ist, sollte ich 40dip buchstäblich schreiben, oder sollte ich eine Art Pixelmathematik wie 40 * screenWidth verwenden/blahblah oder so, dass es je nach Bildschirmgröße des Benutzers skaliert? Ich habe begrenzte Erfahrung mit UIs ...
Ja, Sie können dies in preety einfachen Weg erreichen, siehe meine Antwort http://stackoverflow.com/a/16518557/1939564 –