gpt4 book ai didi

Android底部工作表布局边距

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:57:27 24 4
gpt4 key购买 nike

如何在 fragment 中设置底部页边距?

我在 fragment 底部有一个线性布局,现在我想从该线性布局的顶部展开底部工作表

android:layout_marginBottom="36dp" 无效,底部工作表覆盖线性布局。

这是我的代码:

<LinearLayout
android:layout_width="match_parent"
android:layout_height="36dp"
android:background="@drawable/shadow"
android:layout_gravity="bottom">

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_add_white_24dp" />
</LinearLayout>

<LinearLayout
android:id="@+id/bottom_sheet"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff0000"
app:behavior_hideable="true"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
android:layout_marginBottom="36dp">

<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Test" />

</LinearLayout>

最佳答案

我遇到了同样的问题,有点乱,但我让它像这样工作。

本质上只是制作了一个带底板的透明线性布局,然后在其中放置了一个 View 。然后给出了透明的线性布局填充底部。

<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:paddingTop="20dp"
>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:gravity="center"
>

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:transitionName="vatom"
/>

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
android:elevation="300dp"
android:paddingBottom="20dp"
android:paddingTop="20dp"
>

<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/colorAccent"
/>


</LinearLayout>

关于Android底部工作表布局边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640031/

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