我需要使用android:background="?android:attr/windowBackground",但是白天和晚上的版本有不同的值.我该怎么做?是否可以使用 colored颜色 来实现这一点.xml和主题.xml

推荐答案

其中First个在适当的资源目录中定义night-value文件夹和night theme.

res/values-night/themes.xml

Overrideandroid:windowBackground像这样:

  <style name="LaunchTheme" parent="AppTheme">
        <item name="android:windowBackground">@drawable/screen_night</item>
    </style>

然后你可以像这样定制你的屏幕:

res/drawable/screen_night.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <color android:color="@color/white"/>
</item>
<item>
    <bitmap
       android:gravity="center"
       android:src="@drawable/any_logo"
       android:tileMode="disabled"/>
</item>

Java相关问答推荐

日食IDE 2024-03在Ubuntu下崩溃,导致hr_err_pid.log

如何为具有多对多关系的实体的给定SQL查询构建JPA规范?

具有额外列的Hibert多对多关系在添加关系时返回NonUniqueHealthExcellent

如何在Docker容器中使用wireock—Webhooks阻止请求?

我想了解Java中的模块化.编译我的应用程序时,我有一个ResolutionException

scanner 如何在执行hasNextLine一次后重新读取整个文件?

为什么我们仍然需要实现noArgsConstructor如果Java默认提供一个非参数化的构造函数?''

上下文初始化期间遇到异常-使用Java配置配置HibernateTemplate Bean时

如何在带有Micronaut的YAML中使用包含特殊字符的字符串作为键

名称冲突具有相同的擦除

如何从错误通道回复网关,使其不会挂起

我正在try 跟踪数组中最大的两个数字

Spring Security不允许加载js

使用存储在字符串变量中的路径目录打开.pdf文件

在VS代码中,如何启用Java Main函数的&Q;Run|DEBUG&Q;代码?

Groovy/Java:匹配带引号的命令选项

Regex以查找不包含捕获组的行

如何对存储为字符串的大数字数组进行排序?

JPA无手术同品种器械可能吗?

Springboot应用程序无法识别任何@RestController或@Service,我认为@Repository也无法识别