如何根据代号中的不同形式更改状态栏的颜色?
Posted
技术标签:
【中文标题】如何根据代号中的不同形式更改状态栏的颜色?【英文标题】:how can color of status bar be changed as per different forms in codenameone? 【发布时间】:2018-02-16 23:35:23 【问题描述】:我已经通过下面的链接,它运作良好。 change color
-
但是有静态的状态颜色,我想根据不同的形式改变状态栏。
我想按照附图使用透明背景图片,怎么做?
[编辑] 我已经在提示构建中添加了android.style,如附图所示,但状态栏没有变化,我是否正确使用它,请验证它。
【问题讨论】:
【参考方案1】:目前只有 ios 支持透明状态栏。我们在其他地方不支持。
它可能会使用这个:Android Completely transparent Status Bar?
但我们尚未对其进行测试,并且尝试过的一位用户未报告成功。 android.style
构建提示将允许您注入到 theme.xml
但我不确定 android:fitsSystemWindows
是如何工作的。
【讨论】:
我已经在提示构建中添加了android.style,如附图所示,但状态栏没有变化,我是否正确使用它,请验证它。请检查上述已编辑问题的图片。 生成的清单与本机样本生成的清单有何不同?如果您使用包含源,您可以自定义清单/主题以创建该效果吗?如果是这样,您需要更改哪些内容以及需要我们提供哪些构建提示? 使用包含源代码并查看生成的构建源代码codenameone.com/… 我在styles.xml上添加了以下样式,但是状态栏没有变化 有没有什么遗漏或其他问题? 在本机代码中?您是否将 android:fitsSystemWindows 属性添加到主布局?以上是关于如何根据代号中的不同形式更改状态栏的颜色?的主要内容,如果未能解决你的问题,请参考以下文章