css - 未在 UI 中自定义 ToolbarSearch

标签 css codenameone

根据 this blog post ,应该可以通过自定义 UIID ToolbarSearchTextFieldSearch 和 `TextHintSearch 来设置 ToolbarSearch 的样式。

在我的 CSS 文件中它看起来像这样:

ToolbarSearch {
    color: white;
    height:30mm;
    width:30mm;
}

TextHintSearch {
    color: white;
    height:30mm;
    width:30mm;
}

TextFieldSearch {
    color: white;
    height:30mm;
    width:30mm;
} 

我想实现的主要是一个白色搜索按钮、文本、X-Button 和提示。

在上面的博文中,它看起来是正确的,除了 textfieldsearch 和 -hint:

enter image description here

但在我的应用程序中它看起来像这样:

enter image description here enter image description here

按钮的颜色不对。我做错了什么?

注意事项:

我是这样添加的

this.getToolbar().addSearchCommand(e -> {
    //TODO search
});

(算法还没有实现)

最佳答案

我不使用 CSS 插件,所以我不太确定它是如何映射到那里的,但你需要覆盖选定/按下和未选定的样式。

关于css - 未在 UI 中自定义 ToolbarSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38890463/

相关文章:

css - 将 CSS 应用于对等元素之后的偶数和奇数元素(带有子标题的表格)

javascript - 这个额外的空间从何而来?

javascript - 如何使这个 slider 工作?

html - 为 Web 应用程序实现主题

Android 构建始终创建调试 apk

java - 如何在 Codename one 设计器中为组件设置尺寸(宽度和高度)?

java - Codename One 如何适用于设备特定功能?

html - 仅当页面大小太小时 overflow hidden

ios - 在 iPhone 和 iPad 中标签和 SpanLabel 没有正确对齐(略有不同)

date - 代号一计划重复发生的事件