我这里有一个基本布局,但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建议将线性布局(id = layoutWeb)高度更改为wrap_parent。我在下面的屏幕截图中选择了线性布局,但其高度与父级不匹配
答案 0 :(得分:4)
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:id="@+id/layoutWeb"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ListView
android:id="@+id/listWeb"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
试试这段代码。对于listview,你不需要采取scrollview。它已经可滚动