我正在学习qooxdoo框架,我将在移动设备上开发Web应用程序。然而这是一个问题。我不知道如何设置qx.ui.mobile.core.Widget的背景颜色。就qx.ui.core.Widget(另一个类,我认为这是用于桌面应用程序)而言,有一些方法可以设置背景颜色。但是,对于用于开发移动应用程序的qx.ui.mobile.core.Widget,我可以在API参考中找到任何方法。 我试图通过'addCssClass()'方法来做到这一点,它适用于标签等,但是,它不适用于复合小部件。默认情况下,移动应用程序的背景图像是iPhone组样式tableview中使用的图像。但是,我要做的是将背景图像修改为纯背景色。 我不知道如何实现这一点,有人能给我一些想法吗?谢谢!
答案 0 :(得分:1)
有几种方法可以改变qx.Mobile小部件:
如果使用“getContainerElement()”方法,则直接获取HTML元素。
在那里你可以设置任何属性,也可以用纯HTML设置。
另一种可能性是添加一个类,正如你所提到的:“addCssClass(”foo“)”
您只需将css选择器语句添加到项目资源文件夹中:
.. resource / yourproject /css/styles.css
.foo{
background-color:red;
}
或者你甚至可以通过http://demo.qooxdoo.org/current/apiviewer/#qx.bom.element.Style用蛮力设置风格 集()
现在选择你的武器=)