当前位置: 首页 > 知识库问答 >
问题:

应用启动时更改全屏背景(使用自定义主题的Android 5.11)

李俭
2023-03-14

问题

我正在尝试改变背景(彩色/可绘制)在‘冷启动’阶段我的应用程序‘启动。

我有几个测试设备,我设法创建了一个简单的自定义主题,它覆盖了父主题的background属性。当我启动我的应用程序时,在我的Android10设备上,背景显示非常精细和全屏(无论是彩色还是抽屉)。

在我的Android5.1(Lollipop)设备上,我没有这样的运气,背景只是普通的黑色。

主题代码这就是我在values/styles.xml中设置主题的方法...

<style name="MyTheme" parent = 
    "@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen">
    <item name="android:background">@drawable/myDrawable</item>
</style>

注意:“我的drawable”是定义的(它只是一个位图图像)。如前所述,它在启动过程中不适用于Android5.1。如果我只是设置一个十六进制颜色值(例如'#FFFFFFF')也是一样的。

是我误会了什么,还是我需要为较旧的设备做一些不同的事情?

共有1个答案

鄢开诚
2023-03-14

您应该使用
@drawable/mydrawable

 类似资料:
  • 我想通过主题改变整个应用程序的背景色。这是我的努力,但没有成功: res/值/样式。xml 显示xml 我已经在Android4.4和5.0上试过了。我做错了什么?有什么建议吗?

  • 问题内容: 我正在尝试一些非常简单的方法:使用Material-UI主题为网站构建两个主题: 一个主题和一个主题,但效果不佳:该主题位于每个Material-UI react元素上,但是html文档上的root元素仍具有相同的默认白色背景。 当然,可以通过使用纯.css攻击身体来更改它: 但是我一直想用React动态地更改它,尽管这可以工作,但是不能: 而且我在这里迷路了,有没有办法用Materi

  • 问题内容: 我对背景色有疑问。如何在启用的文本字段中进行更改(编辑时)?仅适用于禁用的文本字段。可以更改窗口中所有文本字段的背景,但我只想对其中一个进行更改。 问题答案: 好的,这是我需要的:

  • 我有一个自定义列表视图的应用程序,它有一个textview和一个imageview。当我点击图像视图时,背景颜色应该改变。我试图这样做,但是得到了。。。这是我的密码 CustomListViewAdapter。JAVA 任何建议都将不胜感激。谢谢

  • 问题内容: 我希望能够根据当前路径更改背景色。 我尝试通过每当路径更改时检查$ location.path()来执行此操作,然后使用伪指令更改背景色,但这似乎很简单(并且不起作用)。 什么是实现这一目标的更分离的方法? 如果有人想看,这是我写的代码。 问题答案: 为了消除样式,数据,内容等方面的动态变化,通常很实际的做法是创建另一个包含接口(自定义提供程序)的角度模块,该接口可让您在配置级别之前和

  • 问题内容: 我有这个课: 问题是当我在JList中选择一个单元格时,我的背景不会变成红色。setText部分有效,但是我无法弄清楚为什么它不会更改单元格的背景颜色。任何人都有任何想法,谢谢! 问题答案: 主要问题是标签默认情况下是不透明的,因此您需要使标签不透明才能绘制背景。 但是您不需要为此创建自定义渲染器。默认渲染器是不透明的。您所需要做的就是设置列表的选择背景属性: 如果您尝试创建一个渲染器