Scrollview が画面の下部を超えて拡張されているため、下にスクロールしてもすべてのコンテンツが表示されないという問題が突然発生しました。XML は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFFFF">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:background="#FFBBBBBB"
android:orientation="vertical" >
<View
android:layout_width="100dp"
android:layout_height="300dp"
android:layout_margin="15dp"
android:layout_gravity="center_horizontal"
android:background="#FFDDDDFF"/>
<View
android:layout_width="100dp"
android:layout_height="300dp"
android:layout_margin="15dp"
android:layout_gravity="center_horizontal"
android:background="#FFDDDDFF"/>
</LinearLayout>
</ScrollView>
これ以上簡単なことはありません。下までスクロールすると (スクローラーの形で示されます)、下の白いマージンが表示されますが、代わりに次のようになります。
トップと比較してください:
下は上と同じように見えるはずですが、逆になっているだけです。これは、エミュレーター、実際のデバイス、および私が試したほぼすべての Android バージョンで発生します。私は自分が間違っていることについて途方に暮れています(もしあれば...)。
推測や腰からの撮影はご遠慮ください。テスト済みの回答のみ。私はこのままで十分な時間を無駄にしました。ありがとう。