Designprinzipien für Android-Layouts [geschlossen]

Ich habe viel nach den besten Möglichkeiten gesucht, um Layouts für verschiedene Bildschirmgrößen, Bildschirmdichten und -ausrichtungen zu entwerfen, und bin zunehmend verwirrt.

1. Designdichte vs. Bildschirmgröße
Ich habe das gelesenVerknüpfung

Nun bei der Gestaltung für Lebkuchen, was zu beachten ist. Layouts in jedem Ordner sagenLDPI, HDPI and MDPI. Dies vergrößert jedoch die gesamte Anwendung.

Jetzt habe ich aufgehört, über LDPI nachzudenken. Aber jetzt haben wir auchXHDPI and XXHDPI. Wie gestalten wir also alle Seiten und halten dabei die Größe in einem vernünftigen Rahmen?

Und was sollte Bildschirmgröße, Dichte oder Auflösung bevorzugen?

Für Bilder9-patch images kann verwendet werden .Was ist das beste Werkzeug, um sie zu erstellen?

2.Landschaft vs Potrait.

Wenn wir in dieser Layoutgleichung verschiedene Layouts für die Bildschirmorientierung verwenden, wird die Anwendung umfangreicher und die Arbeit mühsam.

Creating smaller xmls and including them is one good solution aber selbst dann, wenn man all die verschiedenen Typen betrachtet, wird es immer noch langweilig. Speziell für Android 4 und höher, wobei jedes Fragment ein anderes Layout hat.

Meine Frage ist: Was ist der beste und effizienteste Weg, um Layouts unter Berücksichtigung der oben genannten Punkte zu entwerfen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage