0
ここでは基本レイアウトがありますが、ScrollView内のLinearLayoutは親の高さと一致していません。子レイアウトの高さが親レイアウトと一致しません
<LinearLayout
.
.
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:orientation = "vertical"
.
.>
<EditText
.
./>
<Button
.
./>
<ScrollView
android:layout_width = "match_parent"
android:layout_height = "match_parent">
<LinearLayout
android:id = "@+id/layoutWeb"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:orientation = "vertical">
<ListView
android:id = "@+id/listWeb"
android:layout_width = "match_parent"
android:layout_height = "match_parent">
</ListView>
</LinearLayout>
</ScrollView>
</LinearLayout>
IDEはwrap_parentに線形レイアウトの(ID = layoutWeb)高さを変更することを示唆しています。私は、下のスクリーンショットでリニアレイアウトを選択しているが、その高さは、親に
ListViewをScrollViewに入れないでください。最初のLinearLayoutにはパディングが含まれていますか? –
私はそれがとてもばかげていることを実感しました。しかし、なぜそれは動作しませんか? –
match_parentはScrollViewルートでは機能しません。また、新しいスクロールを別のスクロール(ListViewをScrollViewに挿入)する必要があります。 –