Java 如何截取单击searchview打开的左上箭头图像
在我的应用程序中,单击searchview图标,搜索视图将与启动图标一起打开,启动图标旁边带有<箭头,如下图所示,搜索功能正常,但是我们如何截取Java 如何截取单击searchview打开的左上箭头图像,java,android,Java,Android,在我的应用程序中,单击searchview图标,搜索视图将与启动图标一起打开,启动图标旁边带有
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
//your code here
return true;
default:
return super.onOptionsItemSelected(item);
}
}
也许太晚了。但是我在这个回答中找到了解决你问题的方法(我也有同样的问题):
注意:这不会截取箭头中的点击,而是截取searchView崩溃时调用的回调。但是,当您使用searchView时,这将起作用(为我工作=D)。嘿,谢谢您的回复,但第二次单击时会调用此功能,第一次单击时我不知道发生了什么,没有调用任何功能。您是从您的活动或片段调用它吗?