Android-Layout von relativ zu linear ändern

8

Ich habe gerade angefangen Android Apps zu erstellen, aber ich habe ein Problem das layout zu ändern, jedes Mal wenn ich ein neues Android Projekt erstelle, gibt es mir RelativeLayout anstatt LinearLayout (naja, im Grunde folge ich dem Buchanweisung, aber es lehrt mich nicht, wie man es ändert) Ich nehme an, dass es eine Standardeinstellung geben muss, damit ich die Relativelayout zu LinearLayout ändern kann.

%Vor%     
George Lim 08.08.2012, 06:47
quelle

6 Antworten

8

Um Parent Ihrer layout XML -Datei zu ändern, gehen Sie folgendermaßen vor:

  • Klicken Sie mit der rechten Maustaste auf den Ordner layout im Ordner res im Projektordner in der Finsternis. ( <project-folder/res/layout> )
  • Wählen Sie die Option New -> Other... . Siehe Bild:
  • Wählen Sie Android Layout XML file Option von hier.
  • Drücken Sie Next und wählen Sie LinearLayout als Root Element und geben Sie File Name an. Klicken Sie auf Fertig stellen
  • Nun hat Ihr Layout XML das Wurzelelement als LinearLayout
sunil 08.08.2012, 08:16
quelle
18

Ersetzen Sie die folgenden Tags:

%Vor%

von denen:

%Vor%

Außerdem sollten Sie Folgendes aus Ihren TextView-Attributen entfernen:

%Vor%

, weil sie für das relative Layout und nicht für das lineare Layout gelten.

    
Leeeeeeelo 08.08.2012 06:56
quelle
7

Wenn Sie Eclipse verwenden, nur: Rigid click, ändern Sie das Layout und wählen Sie das Layout Ihrer Wahl.

Img Beispiel:

    
RainwalkerJake 02.07.2013 17:19
quelle
4

Sie müssen nur dieses Tag <RelativeLayout ...> mit <LinearLayout ...> ändern, und vergessen Sie nicht, es mit demselben Layout zu schließen

    
AAnkit 08.08.2012 06:51
quelle
1

In den neuesten Versionen von android studio glaube ich, dass dies der richtige Weg ist.

Gehe zu res- & gt; Layout-Ordner und klicken Sie mit der rechten Maustaste darauf und Sie erhalten eine Seitenleiste, in der Sie gefragt werden, welche Art von Datei Sie erstellen möchten

Gehe zu - & gt; Dateivorlagen bearbeiten -Option

Sie werden sehen, dass dieser Dialog geöffnet wird. Sie sehen beide Optionen direkt darin Andere Registerkarte Diese Optionen sind LayoutResourceFile.xml und LayoutResourceFile_vertical.xml

Ändern Sie die $ {ROOT_TAG} in LinearLayout in diesen beiden Layouts LayoutResourceFile.xml und LayoutResourceFile_vertical.xml und Sie erhalten immer LinearLayout als übergeordnetes Element für die Zukunft.

    
TapanHP 03.07.2016 16:24
quelle
0

Wenn Sie zu diesem Zeitpunkt eine neue XML-Datei erstellen, können Sie ihr ein Layout zuweisen. Wenn Sie jedoch zu diesem Zeitpunkt ein neues Projekt erstellen, können Sie das Layout nicht ändern. Sie müssen es nach der Erstellung des Projekts ändern. Wechseln Sie zur Registerkarte .xml XML-Datei dort können Sie das Layout bearbeiten. Hoffe, das hilft.

    
Akshay 08.08.2012 06:54
quelle

Tags und Links