如何从NavigationDrawer项目在ActionBar中打开/显示SearchView?

问题描述:

我想为我的应用程序实现一个SearchInterface,但是我找到的每个教程都显示了如何通过单击操作栏中的搜索图标来打开,但是我想从navigationdrawe项目打开它。从Spotify应用程序搜索的例子。如果你想给我一个关于这个的教程或解释,我会很感激。如何从NavigationDrawer项目在ActionBar中打开/显示SearchView?

当您点击NavigationDrawer项目时,您可以打开一个片段。在该片段中,自始至终扩大了SearchView

+0

但我想在ActionBar中使用SearchView。 – Natanael 2015-02-09 12:19:44

+0

是的,您可以在片段中添加SearchView,以便它显示在ActionBar中。 – NinjaCoder 2015-02-09 16:23:27

我的问题是关闭我的应用程序中的searchview。 我解决了这个

searchview.setIconified(true); 

在您的问题,您可以拨打该代码

searchview.setIconified(false); 

在draweritem点击展开。 希望它会有所帮助。

+0

海因,我没有实现,因为每个教程都是关于在操作栏中修复的SearchView。我只想打开SearchView只有当用户点击菜单才能打开它。你知道一些关于它的教程吗?谢谢 – Natanael 2015-02-09 12:22:17