There is currently no support for that in the CSS implementation that's integrated into the plugin. The old implementation allowed that but we simplified some things so the conversion process will be fluid.
Since multiple resource files and layered themes are supported internally by Codename One this should probably be easy to accomplish. I'm guessing something like this in the build.xml might work:
<target name="-cn1-compile-css" if="codename1.cssTheme">
<java jar="${user.home}/.codenameone/designer_1.jar" failonerror="true">
<jvmarg value="-Dcli=true"/>
<arg value="-css"/>
<arg file="css/theme.css"/>
<arg file="src/theme.res"/>
</java>
<java jar="${user.home}/.codenameone/designer_1.jar" failonerror="true">
<jvmarg value="-Dcli=true"/>
<arg value="-css"/>
<arg file="css/second-theme.css"/>
<arg file="src/second-theme.res"/>
</java>
</target>
</project>
build.xmlas in Shai's answer. When you compile and run the project, for each css it will be generated a new .res file, as specified in the build.xml. In theinit()of the main class you should have a code to load multiple themes. I created this example code for you: gist.github.com/jsfan3/b001fdfa07a1a5a93600960ce1171e5f - Francesco GalganiincludeNativeBool: true;only on the first CSS. - Francesco Galgani