Warum für Constraints Layout gehen, da wir bereits Relatives Layout haben?

Warum das Relative Layout aus dem Constraint-Layout in der Standard-Layout-Datei einer android-leeren Aktivität ersetzen. Ich muss wissen, warum wir dieses Layout verwenden sollten, welche anderen Vorteile es uns bietet.

One Solution collect form web for “Warum für Constraints Layout gehen, da wir bereits Relatives Layout haben?”

Wie von Xaver Kapeller – "Der Hauptzweck des ConstraintLayout ist es, Probleme mit dem RelativeLayout zu beheben, und es tut es so gut.Sie ​​können so viele Dinge tun, die mit einem RelativeLayout unmöglich waren und Sie können Ihr Layout wie Sie niemals vereinfachen Könnte es sich vorstellen, wenn es sich um eine langjährige Performance-Ausgabe des RelativeLayout handelt, die doppelte Besteuerung während der Maß- / Layoutphase, so dass wir bessere Leistung, mehr Vielseitigkeit und viel einfachere Layouts in einem schönen Paket bekommen. "

Ein zusätzlicher Vorteil der Verwendung ist, dass es Ihnen erlaubt, Ihre Layouts mit einem Drag & Drop-Stil-Editor visuell in einer Weise, die RelativeLayout könnte nicht ähnlich wie Interface Builder in Xcode.

Constraint Layout: Dieses neue Layout ist ein flexibler Layout-Manager für Ihre App, mit dem Sie dynamische Benutzeroberflächen erstellen können, ohne mehrere Layouts zu verschachteln. Es wird als Support-Bibliothek verteilt, die eng mit Android Studio gekoppelt ist und abwärtskompatibel zu API Level 9 ist.

Auf den ersten Blick ist Constraint Layout ähnlich wie RelativeLayout. Allerdings wurde das Constraint-Layout entworfen, um in Studio verwendet zu werden, und es kann effizient Ihre App-Design ausdrücken, so dass Sie sich auf weniger Layouts wie LinearLayout, FrameLayout, TableLayout oder GridLayout verlassen. Schließlich, mit der eingebauten automatischen Einschränkungen Inferenz-Engine. Sie können Ihre UI frei nach Ihren Wünschen gestalten und lassen Sie Android Studio die harte Arbeit machen.

  • Setzen Sie GestureDetector auf alle Kinderansichten
  • Meine App stürzt bei der Verwendung von addView ()
  • Hinzufügen und Entfernen einer TextView dynamisch in Android
  • Android: bekommst Viewgroup aus der Ansicht?
  • Custom Relative Layout Skalierung?
  • Ansichten innerhalb einer benutzerdefinierten ViewGroup werden nicht angezeigt
  • Kraft auf Layout in einem SubView, dessen Dimensionen sich nicht ändern
  • Wie bekomme ich einen Blick nach vorne ohne Aufruf bringToFront ()?
  • Programmisch fügen Sie Fragmente zur Viewgroup hinzu
  • Compound Controls Weiterleitung State
  • RelativeLayout: Richten Sie die Ansicht auf das Kind der Geschwister-Viewgroup aus
  • Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.