「scrolling_container」がすべての空きスペースを占有するようなレイアウトがありますが、内部コンテンツで必要とされる以上のものではありません。
  <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        >
        <ImageView
            android:id="@+id/fancy_image"
            android:layout_height="185dp"
            android:layout_width="match_parent"
            />
        <ScrollView
            android:id="@+id/scrolling_container"
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:layout_weight="1"
            >
            <RelativeLayout
                android:layout_height="wrap_content"
                android:layout_width="match_parent"
                >
                ...
            </RelativeLayout>
        </ScrollView>
        <LinearLayout
            android:id="@+id/bottom_buttons"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            >
            ...
        </LinearLayout>
    </LinearLayout>
それを達成するために、私は追加しましたandroid:layout_weight="1"。古い Sony Ericsson デバイスを除くすべてのデバイスで完全に動作します。SE Experia デバイスでは、ScrollView が必要に応じて拡張されません。高さはわずか 50 dp ですが、少なくとも 150 dp が必要です。
HoloEverywhere libも使用しています。
HoloEverywhere LinearLayout をandroid:layout_weight="1"属性を無視しないようにする方法はありますか?