Codenameone ActionBar文本颜色通过Codename One

Codenameone ActionBar文本颜色通过Codename One,codenameone,Codenameone,我可以通过colors.xml上的代码轻松设置Android的ActionBar背景色 <resources> <color name="colorPrimary">#ffffc003</color> <color name="colorPrimaryDark">#ffffffff</color> <color name="colorAccent">#ff009486</color> &

我可以通过colors.xml上的代码轻松设置Android的ActionBar背景色

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

#FFC003
#ffffffff
#ff009486
我想我可以将文本设置为黑色,添加以下部分:

<color name="textColorPrimary">#ff000000</color> 
#ff000000
但是它没有效果,所以背景是白色的,文本也是白色的

顺便说一句,允许通过编程更改这些值是很好的,这样不同的表单可以设计自己的动作栏

[编辑]第一幅图像具有android.statusbar\u hidden=true。第二,使用colors.txt,将colorPrimaryDark设置为白色。第三个是我想要的结果:一个有白色背景和黑色前景的状态栏


这只会影响顶部状态栏的颜色,但如果将状态栏设置为透明,则不会产生任何影响


它不会影响现在100%由代号1绘制的动作栏本身。我建议将状态栏设置为透明,这将与iOS处理此问题的方式更加一致:

此问题与Codename One有关吗?是的,是的。您可以自定义CN1上的操作栏,将color.xml文件放在native/android文件夹下,它是否等同于代号为One的工具栏?为什么要使用本机代码来设置样式?代号One CSS支持不够吗?不,不一样。在操作栏中,您可以看到诸如电池状态、wifi信号等内容。工具栏无法自定义该栏。这里的解释是:有趣。很抱歉,谢谢你的解释,但我不清楚如何才能做到这一点。我应该在native/android下创建styles.xml文件吗?我是否需要将android.style作为键,android:fitsystemwindows作为值来包含构建提示?或者我应该下载源代码并在那里进行调整?求你了,你可以看到我迷路了。如果您能一步一步地解释,我们将不胜感激。对不起。我包括一个过时的链接。构建提示是android.statusbar\u hidden=true,如下所述:谢谢,但这并不完全是我所期望的结果。我已经更新了我的问题。在Codename One上有可能出现类似的情况吗?试试android.hideStatusBar=true这可能就是我所说的。这里有一点逻辑上的重复。应该创建此效应是的,该提示隐藏状态栏。在背景颜色较暗的表格中,这没关系,但问题仍然存在于我身上,因为指示器的颜色仍然是白色。有没有办法让它们变成黑色,就像我问题中的浏览器截图一样?