【发布时间】:2016-01-04 20:28:31
【问题描述】:
我使用以下元素为我的应用程序定义了一个基本样式:
<item name="android:windowBackground">@color/window_background</item>
在我在所有背景都是白色的 Android 6 上测试我的应用程序之前,它已经为我的所有活动设置了背景颜色。在运行 pre-marshmallow 的设备上,背景仍然是 color/window_background。
任何人都知道如何在 Android 6 上使这项工作(或为什么不工作)?
编辑更多信息: 我的目标是 API 22,我没有对以前的版本进行任何更改或升级 API,只是在 Android 6 上运行会改变背景。
【问题讨论】:
-
您的目标是 API 22 还是 API 23?
-
我有一个类似的问题,我的一些背景是用原色填充的,我已经从我的样式中删除了
actionBarTheme,它似乎解决了背景问题。但是(多么出乎意料)我的操作栏样式不正确。 -
在您的问题中提供更多详细信息,例如您使用的是哪个主题,目标 API
-
照原样,这个问题无法回答。我无法使用简单的空白应用程序重现该问题,并且您没有提供正确的 MCVE。您的应用程序设置、布局、视图、代码中存在导致此问题的某些内容。在无法重现问题的情况下,我们都只能胡乱猜测。即使遇到类似问题的人也会给你错误的答案,因为他们的问题可能与你的不同。
-
@DalijaPrasnikar 好吧,我不太同意。是的,这可能是别人有同样问题的猜测,但是,这个猜测可能是帮助某人的事情。由于我不是唯一一个遇到这个问题的人,我希望有人已经解决了它并且知道它是什么。
标签: android android-6.0-marshmallow