gpt4 book ai didi

android - BottomSheetDialogFragment 为深色主题设置了错误的背景颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:40 26 4
gpt4 key购买 nike

我最近将 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com