gpt4 book ai didi

android - 底部页边距顶部无法正常工作 - Android

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:48:35 26 4
gpt4 key购买 nike

我正在使用 Bottom Sheet ,如果我不添加顶部边距,它会工作得很好。

我希望 Bottom Sheet 在拉起时填满屏幕,但它也位于操作栏后面。
为了解决这个问题,我在 Bottom Sheet 中添加了 margin top 相当于操作栏的高度,它工作得很好,直到底部栏回到底部。

<RelativeLayout
android:id="@+id/rl_bottom_sheet"
android:layout_width="match_parent"
android:layout_height="280dp"
android:margin_top="60dp"
app:behavior_peekHeight="80dp"
app:behavior_hideable="false"
app:layout_behavior="@string/bottom_sheet_behavior"
android:background="@drawable/ic_camera">

当 bottom sheet 向下滑动时,margin 不再存在,屏幕上方的 view 等于 peekHeight + marginTop

展开前

How should I fix it?

展开一次后收起

enter image description here

最佳答案

一种选择是使用 Toolbar 而不是向 BottomSheet 添加边距。您可以将它放在顶部的 CoordinatorLayout 中,这样它就会位于 BottomSheet 的后面。确保具有 BottomSheetBehavior 的 View 位于布局的底部,并且它的高度高于 Toolbar

关于android - 底部页边距顶部无法正常工作 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43972349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com