- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我最近将 BottomSheetDialogFragment 添加到我的应用程序,但它显示 Material Dark 主题的背景颜色为白色。即使我使用
android:background="?android:attr/colorBackground"
对于对话框的根布局,它仍然是白色的(但是这个属性在对话框之外是可以的)。有没有人遇到过这个问题?
最佳答案
底部表单对话框的外观由名为 bottomSheetDialogTheme
的属性控制,defaults to Theme.Design.Light.BottomSheetDialog
。要获得深色背景(以及白色文本、适当颜色的控件等),您需要在您的 Activity 主题中覆盖它:
<style name="YourActivityTheme" parent="...">
<!-- ... -->
<item name="bottomSheetDialogTheme">@style/Theme.Design.BottomSheetDialog</item>
</style>
关于android - BottomSheetDialogFragment 为深色主题设置了错误的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41677477/
如何制作不覆盖整个屏幕宽度的 BottomSheetDialogFragment(类似于平板电脑上 Chrome 中的“共享方式”工作表)? 最佳答案 正如开发人员在@UfoXp 链接的问题中所建议的
我正在尝试从视频列表中启动 BottomSheetDialogFragment,打开后将播放一个视频,但是我想允许用户在 BottomSheetDialogFragment 打开时从列表中选择其他视频
这个问题在这里已经有了答案: Send data from activity to fragment in Android (22 个回答) 3年前关闭。 我在 RecyclerView 中显示数据.
在我的 BottomSheetDialogFragment 中显示按钮时遇到问题.我希望它粘在我的 Bottom Sheet 的底部,无论这张纸是展开还是折叠。 见下图: (我用草图来创建这个) 任何
Android 的导航组件可以用于在底部表内导航(即在单个底部表中替换/添加 fragment )吗? 我知道如何启动 BottomSheetDialogFragment使用 导航图中的标记。例如下面
我关注了this tutorial在我的 android 应用程序中实现 BottomSheetDiaogFragment。 这是我的 Bottom Sheet 布局(bottom_sheet.xml
我正在尝试将 Algolia 实现为 BottomSheetDialogFragment,并遇到一些我认为与生命周期相关的问题。我试图弄清楚生命周期是什么,但我找不到答案。 如果有明显的原因要四处走走
我正在使用 BottomSheetDialogFragment我需要知道状态何时改变。 例如有 BottomSheetBehavior 的状态 PEEK_HEIGHT_AUTO - Peek at t
我想要实现的是类似于 Instagram 应用内网络浏览器,在您点击广告时使用: 我所做的是,我使用了 WebView bottomSheetDialogFragment,并覆盖了 onCreateD
似乎 BottomSheetDialogFragment 是用 anchor 编码的,如果您的 fragment 布局的高度超过 360dp onShow() 将导致对话框窥视到 360dp 并且您必
我想在沉浸式模式下显示 BottomSheetDialogFragment。最初导航和状态栏会在显示对话框时显示,但我可以使用下面的代码对其进行排序。但是,当显示或关闭对话框时,导航栏会瞬间闪烁。有没
是否可以使 BottomSheetDialogFragment 不是模态的?这意味着底层内容不会变暗,也不会阻止与其交互。 也许只能通过经典 fragment ? 最佳答案 尝试用这种方式扩展Bott
我有一个 BottomSheetDialogFragment,其中有两个按钮,当我单击任何按钮时,会调用 dismiss() 方法。有没有一种方法可以使 BottomSheetDialogFragme
我需要实现 BottomSheetDialogFragment 并面对这个问题。我需要我的 BottomSheetDialogFragment 具有固定高度。有人知道怎么做吗? 这是我的 fragme
是否可以为包含可 ScrollView (例如 ViewPager 或 NestedScrollView)的 BottomSheetDialogFragment 禁用拖动,这样它就可以'既不被拖上也不
这个问题在这里已经有了答案: Set state of BottomSheetDialogFragment to expanded (20 个答案) 关闭 4 年前。 当我打开 BottomShee
我最近将 BottomSheetDialogFragment 添加到我的应用程序,但它显示 Material Dark 主题的背景颜色为白色。即使我使用 android:background="?an
我正在使用 BottomSheetDialogFragment 并且我正在将右上角/左上角做成圆角并且它工作正常但我注意到在圆角后面,它不透明并且非常烦人。 在下面的屏幕截图中很明显: 如何使它们透明
我正在使用 BottomSheetDialogFragment 来显示一些自定义设置。 要求: 当我单击 BottomSheetDialogFragment 中的任何选项卡时,我会替换该 fragme
因此随着 AppCompat 支持库的 v23.2 版本发布,我决定使用 BottomSheetDialogFragment。当我单击 ListView 中的项目时,我一直试图打开底部工作表(与适配器
我是一名优秀的程序员,十分优秀!