两个问题:
在CSS激活的项目中将数据文件添加到theme.res的步骤是什么?当我使用resourceEditor打开生成的theme.res时,可以看到数据文件,但是代码Resources.getGlobalResources().getData("datafile")
返回null。
我一直有来自Resources.getGlobalResources()
的一些多图像文件“ SideCommand * .png”,我不知道它们来自哪里,因为它们没有出现在resourceEditor中加载的生成的theme.res中。
听起来好像过程在某个地方坏了,或者我没有检查出正确的theme.res,但是将图像添加到CSS区域就可以了。我可以在资源编辑器中看到它,也可以使用Resources.getGlobalResources().getData("imagefile")
加载它。我真的在这里迷路了,有机会您可以指导我吗?
干杯。
以马内利
答案 0 :(得分:0)
如果您在Codename One中定义了现有边框无法满足的边框,则CSS插件会使用JavaFX HTML引擎渲染CSS并抓取屏幕截图,从而为您生成9个边框。这意味着SideCommand
的css使用花哨的边框。
CSS处理器目前支持图像,但不支持数据文件。您可以使用以下方法添加图片:https://www.codenameone.com/blog/using-css-to-import-images.html
请注意,您可以添加其他res文件作为数据。