Android-Studio zeigt XML-Code anstelle von Design an

73

Ich verwende IntelliJ Android-Studio 0.8.2 und möchte wissen, ob es möglich ist, den Code beim Bearbeiten von XML-Dateien standardmäßig zu öffnen.

Beim Öffnen mehrerer Dateien wird immer die Registerkarte "Design" angezeigt. Beim Öffnen einzelner Dateien werden diese jedoch manchmal auf der Registerkarte "Text" geöffnet, manchmal jedoch nicht.

Gibt es eine Möglichkeit, die Standardregisterkarte auf Text zu setzen ? Es ist ziemlich nervig, da ich selten die Registerkarte Design verwende. Hier ist ein Screenshot von dem, wovon ich spreche:

Design & Text-Registerkarten

Danke im Voraus.

Simas
quelle
2
Ich hatte diese Symbolleiste verschwunden. Hast du eine Idee, wie du es wieder zeigen kannst?
ThunderWiring

Antworten:

35

Dies wurde in der neuesten Version von Android Studio (0.8.12) hinzugefügt.

Standardmäßig XML-Editor

Weitere Funktionen der neuen Version finden Sie hier .

Simas
quelle
2
Ich habe eine Minute gebraucht, um dieses Menü zu finden. Der Zugriff erfolgt über das Menü Optionen (Zahnrad) in der Entwurfsansicht.
Greg Brown
Neuere Versionen scheinen dies in den Haupteinstellungen zu haben.
Patrick Favre
32

Neuere (ich denke 2.x +) Versionen von Android Studio haben diese Option in den Haupteinstellungen:

Öffnen Sie die Einstellungen mit einer der folgenden Aktionen:

  • Drücken Sie Ctrl+Alt+S.
  • Wählen Sie im Hauptmenü File | SettingsWindows und Linux oder IntelliJ IDEA | PreferencesOS X.
  • Drücken Sie Ctrl+Shift+A, geben Sie Einstellungen und drücken Enter.

Navigieren Sie dann zum folgenden Untermenü:

Editor -> Layout Editor -> "Prefer XML editor"

Screenshot der Einstellungen

Patrick Favre
quelle
4

Verwenden Sie im Fall von Android Studio 4.0 die SplitODER- CodeTaste, um es anzuzeigen.

Geben Sie hier die Bildbeschreibung ein

jeet.chanchawat
quelle
2

Da sich in der neuen Aktualisierung die Funktion zum Anzeigen des XML-Codes geändert hat, müssen einige Schritte ausgeführt werden.

Schritt 1 : Drücken Sie Strg + Alt + S (Einstellungen grundsätzlich öffnen)

Der Bildschirm, der nach Schritt 1 für Sie sichtbar ist

Schritt 2 : Klicken Sie auf den Layout-Editor und wählen Sie den gewünschten Standard-Editor-Modus. In meinem Fall möchte ich, dass es sich im geteilten Modus befindet (Sie können sowohl Code als auch dessen Ausgabe auf demselben Bildschirm oder Fenster sehen).

Schritt 3 : Klicken Sie auf Übernehmen und auf OK.

Apply und Ok Ausgabebildschirm

Schritt 4 : Schließen Sie alle geöffneten XML- oder Designdateien. Wenn Sie nach diesem Schritt eine andere in Ihrem Projekt vorhandene Datei öffnen, werden Sie feststellen, dass der Modus, in dem die Datei geöffnet wird, der Modus ist, den Sie in Schritt 2 ausgewählt haben.

Prasanna NA
quelle
Vielen Dank. Ich weiß nicht, warum Google bisher davon abgeraten hat, den Texteditor zu verwenden. Dies ist häufig die sauberste Methode, um Layouts mit klarer Logik und Struktur zu entwerfen.
Hong
1

Mac

Android Studio> Einstellungen> Editor> Layout-Editor ändern die Ansicht nach Ihren Wünschen.

Sie können auch zwischen Ansichten mit wechseln Cmd + Shift + Left/Right Arrow

theSwapnilSaste
quelle
0

Im neuen Android Studio 4.1 wurde diese Option etwas geändert in: Geben Sie hier die Bildbeschreibung ein

Um darauf zuzugreifen, besuchen Sie Android Studio -> Einstellungen in der Menüleiste, suchen Sie nach Design, wählen Sie den Layout-Editor und ändern Sie den Modus in den gewünschten.

Vielen Dank

vikas kumar
quelle
-1

Der Android Designer-Editor öffnet Dateien standardmäßig immer im "Design" -Modus. Sobald Sie es geöffnet haben, können Sie in den "Text" -Modus wechseln und die Einstellung für diese Datei wird beibehalten. Es gibt jedoch keine Option, standardmäßig XML-Dateien im "Text" -Modus zu öffnen.

Larry Schiefer
quelle
1
Wenn Sie jedoch mehrere Dateien öffnen, wird diese einfach im Design geöffnet und diese Einstellung zurückgesetzt.
Simas
Das stinkt - ich habe diesen speziellen Anwendungsfall nicht ausprobiert. Sie können versuchen, einen Fehlerbericht oder eine Verbesserungsanforderung beim Android-Tools-Team oder bei JetBrains einzureichen.
Larry Schiefer
2
Die Funktionsanforderung hierfür ist unter code.google.com/p/android/issues/detail?id=73299
Scott Barta
Dies ist nicht mehr wahr, siehe oben Antworten.
Jeff Padgett