Wie Drew sagte, war das Erstellen einer benutzerdefinierten Gerätedefinition die einzige Lösung, die für mich funktioniert hat. Im Folgenden zeige ich Ihnen die folgenden Schritte:
Schritt 1) Öffnen Sie im Vorschaufenster das Dropdown- Menü Auswahl virtueller Geräte und wählen Sie Gerätedefinition hinzufügen.
Schritt 2) Klicken Sie im Dialogfeld Ihre virtuellen Geräte auf die Schaltfläche Virtuelles Gerät erstellen .
Schritt 3) Klicken Sie im Dialogfeld Hardware auswählen auf die Schaltfläche Neues Hardwareprofil .
Schritt 4) Geben Sie im Dialogfeld " Hardwareprofil konfigurieren " (z. B.) eine Auflösung von 720 x 4000 px und eine Bildschirmgröße von 12 Zoll an. Auch das Einstellen der Bildschirmgröße führt zu einer Dichte von xhdpi (dank Mete).
Schritt 5) Schließen Sie alle Dialoge und starten Sie Android Studio neu. Schritt 6) Öffnen Sie das Dropdown- Menü Auswahl virtueller Geräte . Das neue benutzerdefinierte Hardwareprofil finden Sie unter Generische Telefone und Tablets .
Ich habe gerade entdeckt, wie. Sie müssen eine benutzerdefinierte Gerätedefinition in Android AVD erstellen. Ich habe eine mit 480 x 4000 Pixel erstellt. Beenden Sie Android Studio und starten Sie es neu. Anschließend können Sie dieses Gerät im Vorschau-Renderer auswählen und LinearLayout im Wert von 4000 Pixel anzeigen.
quelle
Finden Sie eine einfachere Lösung ,
layout
indem Sie etwas wie das Folgende hinzufügen und nach Bedarf anpassen:quelle
In der neuen Version von Android Studio (ich weiß nicht von welcher Version, aber ich verwende jetzt die neueste Version 2.3.3) können Sie die Größe Ihres Vorschau-Layouts durch Ziehen ändern
quelle
Android Studio bietet eine umschaltbare Vollansicht, wenn die ScrollView die Wurzel des Layouts ist. Ich hatte meine auf das Standard-RelativeLayout gesetzt und musste dies manuell im XML korrigieren, bevor die GUI mir die vollständige Ansicht geben würde.
quelle
<include/>
" können wir ein ElementScrollView
in der Mitte eines Layouts in eine separate XML-Datei extrahieren und vollständig anzeigen.Ich hoffe der Screenshot hilft dir:
quelle
Sie können das scrollY-Attribut verwenden, um die ScrollView in der Vorschau zu scrollen. Wenn Sie das scrollY-Attribut mit dem Tools-Namespace verwenden, wird nur die Ansicht in der Anzeige und nicht in der eigentlichen App gescrollt. Und stellen Sie sicher, dass Sie px als Einheit mit dem scrollY-Attribut verwenden.
quelle
Update: Jetzt können Sie eine ScrollView direkt im Vorschaufenster scrollen (ich habe sie auf Android Studio Version 2.3.2 getestet).
Kurze Antwort: Klicken Sie mit der rechten Maustaste auf Ihre ScrollView und wählen Sie Refactor> Extrahieren> Layout .
Android-Studio extrahiert Ihre ScrollView in eine neue Layoutdatei und fügt das
tools:showIn="@layout/original_layout_file"
Attribut in das Root-Layout (Ihre ScrollView) ein.Hinweis: Android-Studio zeigt eine Vorschau des vollständigen Layouts an, wenn das Root-Layout ScrollView ist.
quelle
In Android Studio Version 3.2.1 können Sie im Vorschaufenster "Benutzerdefiniertes" Gerät auswählen und dann die Vorschau auf die gewünschte Höhe anpassen.
quelle
quelle
Eine andere schnelle alternative Lösung besteht darin, die Layouts vorübergehend oben auszublenden, damit die Layouts unten im sichtbaren Fenster von Android Studio angezeigt werden.
Legen Sie
android:visibility="gone"
die Layouts an, die Sie ausblenden möchten.Beispiel:
quelle
tools:visibility="gone"
.Ich könnte zu spät kommen, aber es wird für Sie viel einfacher sein, die Ränder auf negativ zu setzen, um die Bildlaufansicht nach links zu verschieben.
Beispielsweise:
Spanne:
links: -100px
Jetzt können Sie die Bildlaufansicht sehen und bearbeiten, wie Sie möchten!
quelle
TABELLENLAYOUT
quelle
Das Beste, was ich gefunden habe, ist, das Gerät auf Benutzerdefiniert einzustellen. Dann können wir das Layout einfach durch Ziehen ändern.
quelle