使用setOnActionExpandListener
会导致SearchView
无法展开。为什么?我该如何解决?
menu.findItem(R.id.action_search).setOnActionExpandListener(new MenuItem.OnActionExpandListener() {
@Override
public boolean onMenuItemActionExpand(MenuItem item) {
return false;
}
@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
//TODO
return true;
}
});
答案 0 :(得分:2)
尝试在onMenuItemActionExpand中返回true。根据OnActionExpandListener中的注释:
如果项目应该展开则返回true,如果应该展开则返回false 抑制。