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.


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 .


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



4

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

Geben Sie hier die Bildbeschreibung ein


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.


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


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


-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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.