找不到与给定名称匹配的资源:attr 'colorBackground'
No resource found that matches the given name: attr 'colorBackground'
我正在尝试在此处编辑 ThemeOverlay
,其中包含有关弹出窗口和对话框以及类似内容的 dewfaults,但问题是它不接受 colorBackground
属性。
我知道有些人会说我应该使用 android:colorBackground
,但如果我是从 AppCompat 继承的,那应该不是问题。
请帮忙。
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/Primary</item>
<item name="colorPrimaryDark">@color/PrimaryDark</item>
<item name="colorAccent">@color/Accent</item>
</style>
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="colorBackground">@color/TextColor</item>
</style>
</resources>
此外,即使在应用 android:colorBackground
之后它也不起作用。错误消失了,但我想要完成的事情没有发生。
尝试更改为:
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="android:background">@color/TextColor</item>
</style>
我认为您正在尝试更改背景,为什么不使用图像:
<item name="android:background">@drawable/your_drawable</item>
改变
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="colorBackground">@color/TextColor</item>
</style>
至
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="android:windowBackground">@color/TextColor</item>
</style>
我正在尝试在此处编辑 ThemeOverlay
,其中包含有关弹出窗口和对话框以及类似内容的 dewfaults,但问题是它不接受 colorBackground
属性。
我知道有些人会说我应该使用 android:colorBackground
,但如果我是从 AppCompat 继承的,那应该不是问题。
请帮忙。
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/Primary</item>
<item name="colorPrimaryDark">@color/PrimaryDark</item>
<item name="colorAccent">@color/Accent</item>
</style>
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="colorBackground">@color/TextColor</item>
</style>
</resources>
此外,即使在应用 android:colorBackground
之后它也不起作用。错误消失了,但我想要完成的事情没有发生。
尝试更改为:
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="android:background">@color/TextColor</item>
</style>
我认为您正在尝试更改背景,为什么不使用图像:
<item name="android:background">@drawable/your_drawable</item>
改变
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="colorBackground">@color/TextColor</item>
</style>
至
<style name="PopupTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="android:windowBackground">@color/TextColor</item>
</style>