java - 在 Lollipop 之前的设备(kit-kat)上使状态栏半透明,同时与果冻 bean 兼容

标签 java android xml

使用最低sdk版本jelly bean制作Android应用程序。 我想让状态栏半透明 有很多方法可以使 Kitkat 设备上的状态栏半透明。在应用其中一些错误时,会出现 jelly bean 不支持此类主题的错误,然后应用程序将无法编译。 (我什至不想或不想在果冻 bean 中使状态栏半透明)。我只希望应用程序与果冻 bean 兼容并在 Kit-Kat 中使状态栏半透明。 请出主意。

最佳答案

目前Android中有3种状态栏。类型 1:Pre-Kitkat 设备中的状态栏。类型 2:Kitkat 设备中的状态栏具有半透明属性,可以将应用程序的内容与状态栏的内容合并。 TYPE 3:Lollipop 之后的状态栏是半透明的,我们也可以通过在 Styles.xml 上添加一行来设置状态栏的颜色。现在,为了在不同的设备中具有不同状态栏的不同属性,我们必须为每个 api 定义不同的 Style.xml 文件,例如 v16 、 v19 、 v21 。

关于java - 在 Lollipop 之前的设备(kit-kat)上使状态栏半透明,同时与果冻 bean 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366883/

相关文章:

html - 在 lang 属性中指示未列出或虚构的语言

java - 绘制字母的Android动画

java - 简单的 SpringMVC 3 登录不起作用

java - IntelliJ IDEA : how to put maven dependency into correct location of builded artifact

java - 保护 Restful api 调用

java - FragmentDirections 生成成功但无法解析符号

java - 检查 List<Map<String, String>> 中是否存在 String

android - 如何在不阻塞主线程的情况下制作流畅的动画?

java - 如何重命名 mediarecorder 中使用的临时文件?

java - 我可以使用什么适配器来填充接受来自 Firestore 的多个查询的 recyclerView?