Codenameone 文本框和组合框不显示主题的背景色

Codenameone 文本框和组合框不显示主题的背景色,codenameone,Codenameone,我在10月底用3.2版创建的play store中有一个项目。今天,我重建了这个项目以添加新功能。当我将它部署到Android上时,我注意到以下4个问题。 1.推送通知图标为纯白色方形。这是我过去的偶像。 2.初始屏幕形式不正确,因为它进入页面底部的android软按钮。 3.“我的组合框”的主题未显示。只要看清楚背景。 4.文本字段背景也只是使用背景而不是白色 我尝试在最新版本3.2和3.1中构建,没有任何差异。我在没有帮助的情况下将所有代码恢复到10月份的版本 我提交了IOS版本,一切正常。

我在10月底用3.2版创建的play store中有一个项目。今天,我重建了这个项目以添加新功能。当我将它部署到Android上时,我注意到以下4个问题。 1.推送通知图标为纯白色方形。这是我过去的偶像。 2.初始屏幕形式不正确,因为它进入页面底部的android软按钮。 3.“我的组合框”的主题未显示。只要看清楚背景。 4.文本字段背景也只是使用背景而不是白色

我尝试在最新版本3.2和3.1中构建,没有任何差异。我在没有帮助的情况下将所有代码恢复到10月份的版本

我提交了IOS版本,一切正常。 模拟器显示一切正常。 我试过很多次想弄清楚为什么会发生这种情况,但都没能弄清楚

我需要10个信誉点发布超过2个链接,所以,我只显示2个屏幕截图。如果你想要其他的,请告诉我

请参见以下内容:

有没有关于如何解决这些问题的想法?对于文本字段,我使用自己的样式(它确实获得边界,但不获得背景)。通知图标,我看不出我能做的任何事情会如何影响这一点

多谢各位 萨姆

--编辑-- 我确实设法让这些东西重新工作了

我使用“主题背景”选项卡设置背景色,并设置上下颜色相同的渐变。我将其更改为“无”,然后在“颜色”选项卡中设置背景色

通知需要Chen指定的新图标。在我的例子中,应用程序图标基本上是一个正方形,不能很好地转换为通知图标


最后一个是Nexus9在底部导航控件中的初始屏幕绘制。这种情况仍在发生,通过制作一个新的hello world代号为one的应用程序(不做任何更改),很容易复制

您使用的是
android.asyncPaint=false
构建提示吗


我理解它出现了一些问题,尽管我怀疑如果您使用的是版本化的构建,您是否会看到这些问题

使用“主题背景”选项卡设置背景色,并设置上下颜色相同的渐变,都不起作用


将其更改为“无”,然后在“颜色”选项卡中设置背景色。

从android 5+开始,只有透明的白色图标才能显示在工具栏上。我们试图从应用程序图标中删除黑色来生成这样的图标,但对于某些图标来说显然会失败。只需在您的src/文件夹中放置一个名为“ic_stat_notify.png”的24x24图标,构建服务器就会将其拾取。谢谢,我添加了一个具有不同格式的ic_stat_notify,图标现在看起来更好了。嗨,Shai,我没有设置该图标,所以我尝试了它,它确实解决了3个问题,不幸的是导致了各种覆盖。是否有可能,即使我选择了3.2,我得到的是当前版本?我在部署时保留生成的源代码,在比较通知部分时,它与之前的3.2不同(有处理messageType=4的代码,以前没有)。如何确定3.2是否真的用于构建。构建也从ant切换到gradle。您不应该使用android.asyncPaint=false,因为我们将大部分精力集中在让主管道运行良好上。为了确保使用3.2,只需包含源代码,并查看在3.3和3.2之间发生变化的内容,您不应使用渐变,而应尝试使用速度更快的图像。。。