Android-layout-Problem - linearlayout Höhe nicht füllt scrollview-Höhe
Ich habe eine leichte android-layout Problem...
Ich habe eine ScrollView-element hält ein LinearLayout. Ich will die scrollview zu füllen den gesamten Bildschirm des Geräts und das linearlayout zu füllen die ganze Höhe des scrollview.
Habe ich den code unten, was dazu führt, dass in der scrollView füllen den ganzen Bildschirm, aber das linearLayout nur die Füllung etwa die Hälfte der Höhe des scrollview.
Hier ist mein code:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ff036c07">
<LinearLayout
android:background="#FF0000"
android:id="@+id/overview_form"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</LinearLayout>
</ScrollView>
Irgendwelche Ideen, was ich bin fehlt?
- Warum willst du linearlayout füllen Sie den ganzen Bildschirm? Es wird wachsen, je nach Größe des scroller. Wenn es ist, weil der hintergrund oder etwas, können Sie es in der ScrollView nur
- android:fillViewport="true" in die scrollview
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
android:fillViewport="true"
der scrollview .
Fügen Sie die
android:fillViewport="true"
Eigenschaft in IhremScrollView
und
auch entfernen unncessary-namespace aus linearlayout, das ist
xmlns:android="http://schemas.android.com/apk/res/android"
versuchen Sie, das Gewicht Attribut
android:weight="1"
im linearlayout und überprüfen