gpt4 book ai didi

android:windowBackground 不工作

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

我创建了一个自定义对话框主题,如下所示:

<style name="dialogLight" parent="Theme.AppCompat.Light.Dialog">
<item name="android:windowBackground">attr/theme_dialogBackground</item>
</style>

但是,当我随后运行该应用程序时,对话框 背景是其默认背景(在一台设备上透明,在另一台设备上为黑色)。

但是,如果我将 android:windowBackground 更改为 android:background,则会看到 android:background 的正确行为,并且默认背景对话框中的所有 View 都变成了指定值,这是应该的。

将 android:windowBackground 的值更改为 @drawable 或 @color 可以正常工作。

我知道 android:windowBackgroundandroid:background 之间的区别是什么,使用 android:background 不是我需要的,因为我只想改变窗口背景颜色。

那么为什么 android:windowBackground 没有被应用呢?

最佳答案

正如@Raghunandan 所解释的,android:windowBackground 需要引用一个可绘制对象,而不是我正在做的颜色

关于android:windowBackground 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39667594/

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