相対レイアウトを含むスクロール ビューがあります。スクロール ビューにはグラデーションの背景があり、親を塗りつぶすように設定されています。相対レイアウトにも BG があり、画面いっぱいに表示したいのですがandroid:layout_height="fill_parent"
、相対レイアウトには適用できません。
RelativeLayout
どの画面解像度でも画面の高さ全体に を設定するにはどうすればよいですか?
これが私のコードです:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/parentLayout"
style="@style/mainLayoutStyle"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/home_activity_bg"
android:paddingBottom="10dp" >
</RelativeLayout>
</ScrollView>
アップデート:
私はすべてを削除し、ScrollView と RelativeLayout だけを残しました。何らかの理由で、Galaxy S4 では画像が最後で切り取られています (レイアウト自体が最後の直前で終了していることが青い線でわかります)。