问题标签 [bottom-sheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7574 浏览

android - BottomSheetDialogFragment 内的 ViewPager

我正在尝试在 BottomSheetDialogFragment 内设置一个 viewpager,但始终具有相同的结果:

java.lang.IllegalStateException:片段没有视图

设置对话框

代码:

FragmentPagerAdapter

代码:

布局 代码:

如果有人对此实现有所了解,这对我来说将非常有用。

提前干杯和感谢!

0 投票
1 回答
1463 浏览

android - Android 按钮表不起作用

Android 底页不工作。下面是我的代码,我想创建底部表演示,但它不工作并且底部表没有显示。

这是我的 xml 文件。

实际上,我想Android Support Library 23.2使用以上代码来实现底部工作表,而不使用任何其他库,但它不起作用。谢谢和提前。

0 投票
2 回答
21672 浏览

android - BottomSheetDialog/BottomSheetDialogFragment — 使用哪个以及如何使用?

我正在开发一个材料设计应用程序。我想要实现的一个功能是某种民意调查。当用户单击列表的元素时,应该显示如下所示的持久底部工作表对话框:

带有问题和三个按钮的持久底部工作表对话框。

然后,当用户单击任何按钮时,该对话框应该消失,并且应该显示模态底部工作表对话框,为用户提供有关在开始时单击的列表项的更多信息。它看起来像这样:

单击其中一个按钮后显示的模态底部工作表对话框

即使在阅读了有关 AppCompat 对话框的一些信息之后,我也找不到关于 BottomSheetDialog 和 BottomSheetDialogFragment 以及如何正确使用它们的任何明确解释。所以,我的问题是:

  1. 它们有什么不同,每种情况我应该使用哪一种?
  2. 如何在活动中获取有关在对话框中按下了哪个按钮的数据?
  3. 有关使用它们的实现代码或教程的任何链接?
0 投票
2 回答
2098 浏览

android - BottomSheetDialog 不显示?

我正在尝试实现新的 BottomSheetDialog,但是当我调用.show()它时显示背景阴影而不是我的布局。

这是我的代码

接着:

我该如何解决这个问题?

0 投票
1 回答
1809 浏览

android - 底部工作表未通过 NavigationDrawer 单击打开

我的应用程序中有两个导航抽屉和一个底页。我想通过单击导航抽屉中的项目来展开底部工作表。导航抽屉工作得很好。

更新了 xml....

My MonthNavigationDrawerFragment recyclerview click

我的 WelcomeMenu 类

日志猫

0 投票
1 回答
951 浏览

android - Android:当 Appcomat 底页显示时调整 EditText 的大小

我有一个多行 EditText 和一个按钮,该按钮会显示一个持久的底部工作表(模式不会在这里做)。

底页基本上是一个LinearLayout,变成了一个appcompat底页,有

在 XML 中。

按下按钮将其显示如下:

现在,我知道这是预期的行为,底部表涵盖了那里的任何内容(我不想使其成为模态,因为 EditText 需要保留其焦点和选择等),但我的问题是:

有没有办法让底部视图调整EditText的大小,所以总是显示“整体”?就像你展示键盘一样。

(已编辑:原始问题将允许平移,这将隐藏视图的顶部)

或者我最好把它变成一个“常规”视图,然后通过点击按钮让它“出现”?

感谢您的洞察力。

编辑:我还需要提一下,Bottomsheet 是在主要活动上定义的,而 EditText 是在片段中的 ViewPager 上(这使得调整大小不那么简单)

0 投票
1 回答
1892 浏览

android - android微调器在底部工作表中不起作用

下面是我的 MainActivity。

这是我的 activity_main.xml

这是 content_main.xml

这里定义了微调器。

我已经实现Design support libraryBottom sheet我想在自定义布局上实现微调器的地方。我正在使用 arraylist 成功加载微调器和微调器加载,但是当我尝试选择微调器的任何项目时,它只显示第一个或默认项目,因此我无法从微调器中选择任何项目。

0 投票
0 回答
729 浏览

android - 在 android 的 Persistent 底部工作表中添加一个列表视图是否很好?

我想设计一个布局,其中上部将有元素来获取用户输入和按钮来保存输入的数据。单击按钮时,输入的数据将填充到底部的列表视图中。这是一个好的设计吗?

0 投票
6 回答
2525 浏览

android - 滚动不适用于 CoordinatorLayout + 视差图像 + BottomSheetLayout

介绍

我有一个活动,它使用视差标题图像和滚动内容实现了一个通用模式CoordinatorLayoutAppBarLayoutCollapsingToolbarLayout。我的 xml 布局如下所示:

正如您在下面的 gif 动画中看到的那样,一切正常。NestedScrollView您可以从内容以及从Toolbar或 视差滚动整个屏幕View

AppBarLayout + NestedScrollView

问题

Google 引入了一个BottomSheetBehavior类(Android 设计支持库23.2)来帮助开发者实现底部表格。我的带有底页的 xml 布局如下所示:

结果如下所示:

在此处输入图像描述

如您所见,如果我从 parallax 开始滚动,现在我无法滚动View。按预期从内容NestedScrollView和作品中滚动。Toolbar

问题

我如何管理滚动以从视差View中工作(与第一个 gif 动画中的方式相同)?似乎BottomSheetBehavior拦截了触摸事件并阻止了AppBarLayout (AppBarLayoutBehavior)处理滚动。但奇怪的是,从作品中滚动和Toolbar视差都是. ViewToolbarAppBarLayout

0 投票
1 回答
827 浏览

android - 如何将列表最后一项保留在底部表上方

我正在构建一个音乐播放器。我正在与bottomsheet. 它工作正常并且有它的窥视高度,但它涵盖了 RecyclerView 最后一项。我怎样才能设置recyclerView上面的BottomSheet视图。请帮我。

这是我的 MainActivity XML

请建议该怎么做。