<ScrollView
android:id="@+id/verticalScrollView_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
app:layout_constraintTop_toBottomOf="@id/pets_for_sale_text">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<GridView
android:id="@+id/listing_GridViewLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:numColumns="auto_fit"
android:padding="5dp"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
</GridView>
<!--<View-->
<!--android:layout_width="match_parent"-->
<!--android:layout_height="400dp"-->
<!--android:layout_below="@id/listing_GridViewLayout"-->
<!--android:layout_marginTop="0dp"-->
<!--android:id="@+id/simulate_bottom_margin_view" />-->
</LinearLayout>
</ScrollView>
我尝试了许多解决方案,包括在ScrollView
或LinerLayout
上添加填充,它们什么也不做。还尝试在底部添加额外的视图以创建该额外的填充,也无济于事。任何帮助/建议将不胜感激。
(看看第二个网格图片,看看有什么问题,第一个网格是我想要达到的结果)
答案 0 :(得分:0)
在GridView布局元素中设置此值:
android:nestedScrollingEnabled="false"
答案 1 :(得分:0)
请尝试将Scrollview的高度更改为Match_parent
答案 2 :(得分:0)
对我有用的解决方案是在网格视图中添加“ app:layout_constraintBottom_toTopOf”,使其位于显示的工具栏顶部。感谢您的回答。