【问题标题】:Create toolbar with expanded searchview and additional icon创建带有扩展搜索视图和附加图标的工具栏
【发布时间】:2017-01-02 14:04:41
【问题描述】:

编辑: 我正在尝试实现一个带有扩展的searchviewsearch view 旁边的编辑图标的工具栏,它的结尾应该如下所示:

如果我点击search view,我想留在同一个屏幕上,并在搜索视图下方显示搜索结果,如下所示:

Redmans 评论帮助我通过将 searchviewalways 设置为 setIconifiedByDefault(false) 来展开它来显示它,但这隐藏了编辑图标。将这两个项目设置为 app:showAsAction="always" 并使用 android:orderInCategory 给它们一个顺序,编辑图标的值为 1 将显示它,但顺序错误:

如何在第一张图片中使用searchview旁边的右侧编辑按钮获得此结果?

【问题讨论】:

    标签: android toolbar searchview


    【解决方案1】:

    将此添加到您的搜索视图的 xml 中

    android:iconifiedByDefault="false"
    

    这将自动展开搜索视图

    【讨论】:

    • 你的意思是应该在可搜索配置中添加还是在用于工具栏添加搜索视图的菜单的xml中添加?不幸的是,这两种选择对我来说都没有改变。我刚试过,以编程方式设置此选项也不起作用。
    • 忘记将 showAction 更改为 always。现在这非常接近我想要做的事情,但它隐藏了我工具栏中的其他项目,我该怎么做才能防止这种情况发生?
    • 尝试减小搜索视图的宽度
    • 不起作用,大小不会改变,无论我设置哪个值,例如searchView.setMaxWidth(200);
    • 我的错误,我在另一个地方设置了宽度,之后效果很好,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多