未在 UI 中自定义 ToolbarSearch

ToolbarSearch not being customized in the UI

根据 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-按钮和提示。

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

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

按钮的颜色有误。我做错了什么?

通知:

我是这样添加的

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

(算法尚未实现)

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