首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >创建一个看起来像材料设计指南的SearchView

创建一个看起来像材料设计指南的SearchView
EN

Stack Overflow用户
提问于 2014-12-19 06:12:07
回答 7查看 143.2K关注 0票数 139

我目前正在学习如何将我的应用程序转换为材料设计,现在我有点卡住了。我已经添加了工具栏,我已经使我的导航抽屉覆盖了所有的内容。

我现在正在尝试创建一个可扩展的搜索,它看起来像material guidelines中的搜索:

这就是我现在所拥有的,但我不知道如何让它像上面那样:

这是我的菜单xml:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_search"
        android:icon="@android:drawable/ic_menu_search"
        android:title="Search"
        app:showAsAction="always"
        app:actionViewClass="android.support.v7.widget.SearchView" />
</menu>

这样就行了,我得到了一个菜单项,它可以扩展到SearchView,并且我可以很好地过滤我的列表。它看起来一点也不像第一张照片。

我尝试在R.id.action_search上使用MenuItemCompat.setOnActionExpandListener(),这样我就可以将主页图标改为向后箭头,但这似乎不起作用。监听程序中没有任何东西被触发。即使这是可行的,它仍然不会非常接近第一张图像。

如何在新的appcompat工具栏中创建一个看起来像材料指南的SearchView?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27556623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档