如何更改dialogFragment的windowBackground?

问题描述 投票:0回答:1

我想更改dialogFragment的windowBackground。 它在 API 32 处更改了 windowBackground 但为什么它没有更改? API 34 API 32 和 API 34 之间发生了什么变化?

我只有简单的对话框..用于测试背景颜色 我想换成灰色。

API 32 API32

API 34 API34

android dialogfragment
1个回答
0
投票

尝试重写

getTheme
方法:

class CustomDialogFragment: DialogFragment(
    R.layout.dialog_fragment_custom,
) {
    override fun getTheme(): Int {
        return R.style.YOUR_CUSTOM_STYLE_FOR_DIALOG
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.