Ich kann nicht auf dem Bildschirm nach unten scrollen, um die Daten im Abschnitt "Antwort von:" anzuzeigen. Wie kann ich mein Layout scrollbar machen?
86
Wickeln Sie einfach alles in ein ScrollView
:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- Here you put the rest of your current view-->
</ScrollView>
Wie David Hedlund sagte, ScrollView
kann nur einen Artikel enthalten ... wenn Sie also so etwas hatten:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- bla bla bla-->
</LinearLayout>
Sie müssen es ändern in:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- bla bla bla-->
</LinearLayout>
</ScrollView>
ScrollView
kann nur ein Kind enthalten. Wenn Sie also derzeit viele Ansichten haben, müssen Sie diese in eine Ansichtsgruppe einschließen (sagen wir aLinearLayout
)Für die Verwendung der Bildlaufansicht zusammen mit dem relativen Layout:
quelle
Wickeln Sie das alles einfach in eine ScrollView
quelle
Wenn Sie nach dem, was oben geschrieben wurde, nicht einmal einen Bildlauf erhalten haben .....
Stellen
android:layout_height="250dp"
Sie ein oder Sie können sagen,xdp
wox
ein beliebiger numerischer Wert sein kann.quelle
Ja, es ist sehr einfach. Geben Sie einfach Ihren Code ein:
quelle