Ich bezog mich auf eine Anleitung zur Verwendung von Constraint-Layout unter https://developer.android.com/training/constraint-layout/index.html#constrain-to-a-barrier, um Hand in Hand mit Barriers.Hinzufügen von (vertikalen/horizontalen) Barrieren in der Layout-Editor-Symbolleiste und im Kontextmenü von Android Studio 3.0
Der Schritt sagt
eine Barriere zu erstellen, gehen Sie folgendermaßen vor:
Klicken Sie auf Richtlinien in der Symbolleiste und dann Vertical Barrier klicken Sie auf Hinzufügen oder Hinzufügen> Horizontal Barrier.
Während, wenn ich auf Richtlinien Symbol geklickt, es nur zwei Optionen angezeigt, dh,
- Vertical Leitlinie
- hinzufügen Horizontale Richtlinie
Auch das Kontextmenü nicht Option nicht angezeigt Barriere hinzufügen.
Bereits gibt es eine Frage mit demselben Kontext Add Constratint Layout Barriers Missing In Context Menu of Android Android Studio aber für Android Studio 2.3.3, die von CommonsWare beantwortet wird.
Wir hatten eine Diskussion mit CommonsWare durch Kommentare, wo er Beta von ConstraintLayout 1.1 verwenden vorgeschlagen.
Aber gemäß dem training guide für ConstraintLayout die constraintLayout Version verwendet, ist 1.0.2
Abhängigkeiten { Kompilierung 'com.android.support.constraint: Constraint-Layout: 1.0.2' }
Sogar Android Studio 3.0 release notes sagt create barriers Option wird jetzt unterstützt (mit Ausnahme für Add Group, die ConstraintLayout 1.1.0 Beta 2 oder höher erfordert).
Umwelt Details:
Android Studio 3.0.1 Build #AI-171.4443003, built on November 9, 2017 JRE: 1.8.0_152-release-915-b01 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 8.1 6.3 Constraint Layout :1.0.2 Graddle wrapper : gradle-4.1 buildToolsVersion : 26.0.2