5

Androidのレイアウトに少し問題があります...

LinearLayout を保持する ScrollView 要素があります。スクロールビューがデバイス画面全体を埋め、リニアレイアウトがスクロールビューの高さ全体を埋めたいと思っています。

以下のコードでは、scrollView が画面全体に表示されますが、linearLayout はスクロールビューの高さの約半分しか表示されません。

これが私のコードです:

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

私が見逃しているアイデアはありますか?

4

3 に答える 3

16


android:fillViewport="true"
scrollviewに追加します。

于 2013-09-13T07:24:40.710 に答える
5

追加

android:fillViewport="true"ScrollView あなたとあなたの財産

また、linearlayout から不要な名前空間を削除します。

xmlns:android="http://schemas.android.com/apk/res/android"

于 2013-09-13T07:26:13.580 に答える