27得票7回答
在BottomSheet中,多个RecyclerView的滚动不起作用

我使用 DialogFragment 方法实现了 BottomSheet。在 BottomSheet 中,我有一个 TabLayout 和一个 ViewPager ,其中 ViewPager 包含 2 个页面,每个页面都有一个 RecyclerView。第一个页面(Coffee 标签)的 Re...

10得票5回答
以编程方式在BottomSheetDialogFragment中设置Peek高度

我有一个BottomSheetDialogFragment,我希望能在任何屏幕上显示它。我已经花了一天的时间尝试编程更改该表的peek高度,但似乎没有任何变化。 这是我的布局,bottom_sheet.xml:<?xml version="1.0" encoding="utf-8"?&...

12得票2回答
在BottomSheetDialog Fragment中将视图固定到屏幕底部

我在我的项目中使用了BottomSheetDialogFragment,并按照以下方式设计: 目标: 我想将BottomSheetDialog的底部菜单固定在屏幕底部,无论是折叠模式还是展开模式。 因此,在BottomSheetDialog布局中,我使用RelativeLayout作为...

27得票4回答
BottomSheetBehaviour:该视图未与BottomSheetBehavior相关联。

我正在使用Google设计支持库25.0.0。 在我的活动中,我有一个相对布局app:layout_behavior="android.support.design.widget.BottomSheetBehavior" 现在当我引用它以添加BottomSheetBehavior时,会出现错误...

13得票1回答
如何在Compose中将底部表单的可展开比例设置为一半?

在XML中,我们有material3底部工作表。它允许我们设置底部工作表的行为。可以像下面这样进行更新: bottomSheetBehavior.halfExpandedRatio = 0.6 bottomSheetBehavior.state = BottomSheetBehavior.S...

41得票8回答
在 UISheetPresentationController 中如何自定义更小的停靠位置?

苹果在2021年的iOS 15中终于发布了一个类似于Apple Maps的“底部面板”控件:UISheetPresentationController。 这种类型的面板本地支持“挡板”,即面板自然停留的高度。默认的large()挡板代表全屏面板呈现,而medium()挡板则覆盖大约一半的屏幕...

7得票3回答
如何设置底部抽屉的初始高度只显示特定部分?

假设我的底部表格有像以下这样的小部件行。如果我想最初仅显示前两行(即前两个LinearLayout),而不显示下面的其他小部件。我不希望最初看到它们。我该如何设置正确的“Peek Height”?硬编码app:behavior_peekHeight可能行不通,因此我需要以编程方式设置它,但如何...

12得票2回答
如何处理支持/设计库新底部工作表的问题?

背景 我使用了修改过的 底部弹出窗口(bottom-sheet) 库 (这里, 基于这个库, 也在 这里写过相关内容) ,以便在折叠状态(亦称为“窥视”)与展开状态之间具有良好的转换效果。 该库存在问题,但总体上,我已经解决了所有问题。 问题 最近我们发现,在从所有广告网络屏幕返回到一个具有底...

64得票4回答
以编程方式显示和隐藏底部菜单栏

我在onCreate()中使用这个解决方案和这个库实现了底部菜单功能。 sheet = new BottomSheet.Builder(this, R.style.BottomSheet_Dialog) .title("New") .grid() // &l...

12得票3回答
EditText setError在BottomSheetDialog中位置不正确。

当我调用editText.setError("...")时,我的EditText的错误提示位置出现了问题。 如您所见,在一个BottomSheetDialog中我使用了一个EditText。当我显示错误提示时,文本完全不在正确的位置。似乎对话框“认为”它是全屏的,而实际上并不是。 这是...