Android 如何为“搜索视图”小部件提供材质外观

Android 如何为“搜索视图”小部件提供材质外观,android,material-design,searchview,android-design-library,android-search,Android,Material Design,Searchview,Android Design Library,Android Search,我正在应用程序中使用搜索视图,它工作正常。我已经实现了我需要在应用程序中实现的所有方法,它工作得很好,正如预期的那样 我在做什么: 我在操作栏中添加了它,并将其作为菜单实现。因此,通过点击它的图标,它会被扩展,并与我真的不想发生的应用程序名称重叠。所以我想做一个搜索图标,并把它放在操作栏上,当用户点击搜索图标时,它会在应用程序标题栏下显示搜索视图,但没有什么问题 问题: 当用户单击显示与搜索视图完全相同图标的Imageview时,搜索视图将显示在操作栏下方,但问题是它再次出现在搜索图标上,用户必

我正在应用程序中使用搜索视图,它工作正常。我已经实现了我需要在应用程序中实现的所有方法,它工作得很好,正如预期的那样

我在做什么:

我在操作栏中添加了它,并将其作为菜单实现。因此,通过点击它的图标,它会被扩展,并与我真的不想发生的应用程序名称重叠。所以我想做一个搜索图标,并把它放在操作栏上,当用户点击搜索图标时,它会在应用程序标题栏下显示搜索视图,但没有什么问题

问题:

  • 当用户单击显示与搜索视图完全相同图标的Imageview时,搜索视图将显示在操作栏下方,但问题是它再次出现在搜索图标上,用户必须单击该图标,然后搜索文本字段将出现。当我点击操作栏中的图标时,打开的搜索视图应该出现在布局中

  • 我想在所有设备上显示下划线或任何应该像材质设计一样工作的东西,因为它非常透明,很难在显示搜索视图的布局中看到

  • 所以我只想要两样东西。已打开的搜索视图,因此用户无需再次单击搜索视图图标即可打开该视图以及搜索视图周围的轮廓,以便可以轻松查看