繁体   English   中英

Codenameone ComponentGroup未显示在Android皮肤中

[英]Codenameone ComponentGroup not displayed in Android skins

使用最新的Codenameone版本,我无法使ComponentGroups在Android上运行。

它们似乎可以在不同的iOS模拟器皮肤上正常运行,但不能在Android皮肤上运行(例如:Galaxy S7)。

只需在代码中运行快速示例,即可输出以下内容: 在此处输入图片说明

在实际设备上运行,其结果与在仿真器上的结果完全相同

对于记录,在主题的常量中设置ComponentGroupBool似乎没有任何改变。 我还尝试使用默认的未更改主题,结果相同。

任何想法可能是什么原因?

JavaDocs

重要!!! 除非由主题通过启用ComponentGroupBool常量明确激活(默认情况下,可以通过groupFlag属性对其进行自定义),否则组件组将不执行任何操作。 这样就可以进行逻辑分组,而无需更改不需要分组的主题的UI。

因此,主题常量中的ComponentGroupBool应该可以工作,并为您提供这些UIID。 但是,它看起来不像Android中的上述图片,因为没有样式可以匹配Android。

您还可以通过使用group.setForceGroup(true)强制组件组外观,而不管操作系统如何。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM