スクロールビューを含む次のレイアウトがあります。画面サイズが約4.8 "を超えると、ビューの下部に白い領域が表示されます。scrollviewをfill_parentに指定したのに、これはなぜですか。
前もって感謝します。
申し訳ありませんが、下のスクリーンショットのメニューの下に空白が表示されていません。 nインチまたは2インチのスペースの試合があります
<?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:id="@+id/ll1"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
Android:background="@drawable/carefreebgscaledlighting"
Android:orientation="vertical" xmlns:Android="http://schemas.Android.com/apk/res/Android">
<TextView
Android:id="@+id/textviewcompanyname"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_gravity="center"
Android:textAppearance="?android:attr/textAppearanceLarge"
Android:textColor="#003F87" />
<TextView
Android:id="@+id/textViewYouAreSignedIn"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_centerInParent="true"
Android:layout_alignParentTop="true"
Android:textAppearance="?android:attr/textAppearanceLarge"
Android:textColor="#003F87"
/>
<TextView
Android:id="@+id/textViewUnsentTransactions"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_centerInParent="true"
Android:layout_below="@id/textViewYouAreSignedIn"
Android:textAppearance="?android:attr/textAppearanceLarge"
Android:textColor="#003F87"
/>
<TextView
Android:id="@+id/spacerasnexttextviewclasheswithbg"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_gravity="center"
Android:textAppearance="?android:attr/textAppearanceLarge"
/>
<LinearLayout
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:orientation="horizontal" >
<ImageView
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:id="@+id/imagesignaltower"
Android:background="@drawable/signaltower"/>
<ProgressBar
Android:id="@+id/progressBarSignal"
style="?android:attr/progressBarStyleHorizontal"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:progressDrawable="@drawable/progressbar2"
Android:layout_marginTop="10dp" />
</LinearLayout>
<TextView
Android:id="@+id/textview1"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_gravity="center"
Android:text="@string/stringloggedinscreen"
Android:textAppearance="?android:attr/textAppearanceLarge"
Android:textColor="#003F87" />
<Button
Android:id="@+id/buttonsignin"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:layout_gravity="center"
Android:text="@string/stringbuttonsignin"
/>
.........
...........
...........
</LinearLayout>
</ScrollView>
。
ScrollView
に追加:
Android:fillViewport="true"
ScrollView
Android:fillViewport="true"
を設定してみてください、 this を参照してください
これを使用してください:
Android:fillViewport="true"
ScrollViewの例:
<ScrollView
Android:layout_width="match_parent"
Android:layout_height="match_parent"
Android:fillViewport="true"
Android:fadingEdge="vertical|horizontal"
>
NestedScrollViewの例:
<Android.support.v4.widget.NestedScrollView
Android:layout_width="match_parent"
Android:layout_height="match_parent"
Android:fillViewport="true"
Android:fadingEdge="vertical|horizontal"
>