11得票2回答
折叠式工具栏布局在第一次展开时未扩展,且固定不起作用。

我在我的应用程序中有一个底部表格,我想在其中使用Collapsing Toolbar Layout。但是当我打开底部表格时,Collapsing Toolbar Layout会消失,我必须向下滚动才能看到它。 另一个问题是关于固定模式,它不适用于我想要在滚动模式下固定的线性布局。 当我添加...

11得票1回答
测底部工作表的Espresso测试

我正在创建一个针对底部菜单的浓缩测试,其中菜单有5个线性排列的文本视图,第一个文本视图可见,点击第一个文本视图将展开整个底部菜单,显示所有项目,然后需要点击第三个项目才能通过测试。 问题在于,在展开后,Espresso不能立即单击底部菜单的文本视图,直到我放置 Thread.sleep(10...

11得票1回答
理解BottomSheet的行为:折叠与隐藏

我有一个底部弹出面板,它的高度和宽度设置为match_parent。所以当按钮被点击时,我将其行为设置为STATE_EXPANDED,如下: mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); 以下是我的B...

11得票1回答
Android:嵌套底部卡片的点击/拖动触摸事件问题

我有一个嵌套在另一个底部工作表中的底部工作表(使用 BottomSheet 布局行为的 FrameLayouts)。 我还有一些“窥视视图”(FrameLayouts),它们附加了点击监听器,以分别展开底部工作表,当它们被点击时。 因此,应用程序基本上有 3 个主要屏幕。 “主容器”,然后...

11得票1回答
在BottomSheetDialogFragment中,使用ADJUST_RESIZE时的不同行为

我正在尝试创建一个包含TextInputLayout的BottomSheetDialogFragment。我将此BottomSheet设置为adjustResize以防止键盘遮挡TextInputLayout。问题是,不同的Android版本会导致不同的行为。 这是布局:<androi...

11得票2回答
Android底部Sheet适应/缩小相关地图视图

尝试模仿当前Google Maps底部的栏。 我一直在尝试但都失败了,包括CollapsingToolbar、BottomSheet和自定义库。 我的目标:当BottomSheet滑动时,让地图视图适应其大小和相机,使底部表单不会滑过地图,而是使地图适合剩余的空间。 可以查看这个视频,了解...

11得票2回答
使用ViewPager2的BottomSheetBehavior无法通过嵌套的RecyclerView滚动向下滚动

我有一个类似于BottomSheetBehavior的视图,这个视图里面有ViewPager2。每个ViewPager2的页面都是一个垂直的RecyclerView。问题在于,当当前的垂直RecyclerView(也就是ViewPager的一页)无法再垂直滚动时,BottomSheet就无法向...

11得票8回答
底部表单的隐藏状态

我试图为 BottomSheet 设置隐藏状态,但它不起作用。问题出在哪里? bottomBar = BottomSheetBehavior.from(findViewById(R.id.bottom_bar)); bottomBar.setState(BottomSheetBehavior...

11得票1回答
在BottomSheetDialogFragment中添加/替换Fragment

这是我的代码: 在其中我打开了bottomSheetDialogFragment,想要在其中添加fragment。 我想在bottomsheetDialogFragment中添加多个fragment但它会抛出 java.lang.IllegalArgumentException: ...

11得票1回答
如何在Kotlin中完全展开BottomSheetDialogFragment?

我能使用以下代码打开我的BottomSheetDialogFragment:val bottomSheet = BottomSheetFragment() bottomSheet.show(fragmentManager!!, "BottomSheet") 但它只展开显示了一半的内容 - 我希...