当前位置:  开发笔记 > Android > 正文

BottomSheetDialogFragment为Dark主题设置了错误的背景颜色

如何解决《BottomSheetDialogFragment为Dark主题设置了错误的背景颜色》经验,为你挑选了1个好方法。

我最近在我的应用程序中添加了BottomSheetDialogFragment,但它将Material Dark主题的背景颜色显示为白色.即使我使用

android:background="?android:attr/colorBackground"

对于对话框的根布局,它仍然是白色的(但是在对话框之外这个attr是可以的).有没有人遇到过这个问题?



1> Tamás Szincs..:

底部片对话框的外观是由命名的属性来控制bottomSheetDialogTheme,其缺省值为 Theme.Design.Light.BottomSheetDialog.要获得深色背景(以及白色文本,正确颜色的控件等),您需要在活动主题中覆盖它:


推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有