当前位置: 首页 > 面试题库 >

如何在Codenameone Android应用程序中更改状态栏的颜色?

方和豫
2023-03-14
问题内容

我想更改状态栏的颜色以匹配我的应用背景,该怎么办?


问题答案:

可以通过将CNS项目<project>/native/android目录下的colors.xml文件包含以下示例内容来实现:

<resources>
   <color name="colorPrimary">#ffffc003</color>
   <color name="colorPrimaryDark">#ffffc003</color>
   <color name="colorAccent">#ff009486</color>
</resources>

在这种情况下,colorPrimaryDark是您要为状态栏着色的颜色



 类似资料:
  • 我正在尝试将系统状态栏的颜色更改为黑色。配置似乎被AppBar类覆盖。我可以通过在创建材料应用程序时将主题分配给,然后指定一个来实现我想要的。但是我不想要AppBar,而且,这样做会改变所有字体的颜色。 一种可能的解决方案是继承主题数据。将bright()添加到一个新类中,然后通过 然后我需要指定AppBar并以某种方式使其不可见? 文档 主要的飞奔 布局工具。飞奔

  • 如何更改iPhone应用程序中标题部分(状态栏)的颜色。带有载体、时间和电池的部件。 这部分 更具体地说,这一部分。我想将UI从黑色改为白色或更容易看到的颜色。

  • 问题内容: 我正在尝试将状态栏的颜色更改为蓝色或其他某种颜色。 这可能吗,或者Apple不允许吗? 问题答案: 注意:此解决方案在iOS 13及更高版本下失败。 Plist中的第一个设置为 输出屏幕截图如下

  • 晚上好,伙计们。 我有个问题。我已经心神不定好长时间了。这里我有两个AScreen和BScreen屏幕。对于AScreen,我想要一个带有黑色图标的白色状态栏。对于BScreen,一个红色的状态栏,图标为白色。如何做到这一点?? 当我在屏幕A上时,我使用Flatter_statusbarcolo状态栏为红色,我导航到屏幕B状态栏为白色,但当我返回屏幕A时,状态栏保持白色(屏幕B的颜色)

  • 问题内容: 我的应用程序具有深色背景,但是在iOS 7中状态栏变为透明的。所以我看不到任何东西,只有角落的绿色电池指示灯。如何将状态栏文本颜色更改为白色,就像在主屏幕上一样? 问题答案: 将要在文件的.plist。 在做一个 添加以下方法: { return UIStatusBarStyleLightContent; } 注意 :这不适用于内部控制器,请参阅下面的Tyson评论:) Swift 3

  • 使用Xcode开发iOS时如何更改iPhone状态栏的颜色?