我必须按两次按钮,关闭SearchView.为什么?在第一次按下时,SearchViewonly放弃了焦点…
在SearchView上设置setOnKeyListener无法正常工作
Btw,我正在使用ABS实现…
我的代码很简单,如下所示:
- mMenuItemSearch = menu.findItem(R.id.search);
- mSearchView = new SearchView(getSupportActionBar().getThemedContext());
- mMenuItemSearch.setActionView(mSearchView);
- mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener()
- {
- public boolean onQueryTextChange(String newText)
- {
- mPagerManager.getFragment(mSelectedPos).adapter.getFilter().filter(newText);
- return true;
- }
- public boolean onQueryTextSubmit(String query)
- {
- return true;
- }
- });