Android Studio: 'Wrap in Container' im XML-Layout

Bei der Bearbeitung von XML-Layout-Dateien verfügt Eclipse über eine Funktion namens 'wrap in container' (Reformat -> Android -> …), mit der Sie eine oder mehrere Ansichten auswählen und ein Layout Ihrer Wahl umwickeln können. Gibt es etwas Ähnliches in Android Studio?

  • Firebase-Update macht neue mit der gleichen ID außer dem letzten Charakter
  • Zugriff auf localhost vom Mobiltelefon
  • Android Emulator stürzt auf Ubuntu 11.10 ab
  • Grenzlinien für Zellen in GridLayout, TableLayout oder GridView?
  • Wie SELinux auf 0 oder permissive Modus in Android 4.4.4 und höher gesetzt?
  • Ist es sicher, den App-Kontext auf eine statische Variable in Android zu speichern?
  • Deaktiviere alle Soundeffekte (Hardware-Tasten auch) auf Android
  • INSTALL_FAILED_UPDATE_INCOMPATIBLE wird angezeigt, auch nachdem das Original vollständig entfernt wurde
  • Facebook-Integration in Android?
  • Wie kann man Datendateien mit der APK der App aufnehmen?
  • Android: Überprüfen Sie die Telefonnummer in der Kontaktliste? (Telefonnummer abruf telefonieren)
  • Wie man den Dialog wie Truecaller in android implementiert
  • 3 Solutions collect form web for “Android Studio: 'Wrap in Container' im XML-Layout”

    Hier kannst du Live Templates verwenden. Hier ist ein schöner Artikel über sie.

    Bearbeiten:

    Neue Vorlagen können über File->Settings->Editor->Live Templates hinzugefügt werden.

    Um den Hotkey für deine Keymap zu finden, gehe zu File->Settings und schreibe "Live Template". Für mich ist es STRG + J.

    Es wird derzeit implementiert: Ausgabe 69000: Füge die "Wrap In" visuelle Refactoring – Android Issue Tracker

    Tor Norbye, Android Ausgabe Tracker Mantainer:

    Wir sollten das "Wrap In" visuelle Refactoring implementieren.

    Es ist nur so gekommen, und die Antwort von Simas zu erfüllen:

    Mit AS1.2 ist das einfach zu erreichen …

    1. Um eine Live-Vorlage einzurichten , wähle einfach die Ansicht in deinem Layout-XML aus, die du umgeben möchtest. Hit Alt+Shift+Z (Surround-mit) … ein kleines Popup erscheint. Klicken Sie auf Configure Live Templates... Oder verwenden Sie File->Settings->Editor->Live Templates wie oben beschrieben.
    2. Wähle den Abschnitt html/xml und schlägst das kleine + . Geben Sie ihm einen Namen und eine Beschreibung, dann füllen Sie den Vorlagentext aus:

      <LinearLayout android:orientation="$ORIENTATION$" android:layout_width="wrap_content" android:layout_height="wrap_content" > $SELECTION$ </LinearLayout>

    3. Klicken Sie auf Edit variables , setzen Sie Expression:complete() , Default value:vertical … hit OK. Dann finden Define die Schaltfläche " Define " für den entsprechenden Kontext … und wählen Sie XML.

    Du bist jetzt alle eingestellt. Um die Vorlage zu verwenden , wählen Sie die Ansicht aus, die Sie im XML-Bereich umschließen möchten, und drücken Sie Alt+Shift+Z (Surround-mit) … ein kleines Popup erscheint. Wähle die Vorlage, die du gerade definiert hast … Fertig!

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.