Я пытаюсь использовать SearchViewCompat
с ActionBarSherlock
в приложении API 8.
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item = menu.add("Search")
.setIcon(isLight ? R.drawable.ic_search_inverse : R.drawable.ic_search)
.setActionView(R.layout.collapsible_edittext);
item.setShowAsAction(
MenuItem.SHOW_AS_ACTION_ALWAYS |
MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
// To use SearchViewCompat, I need to add it to the Menu item as well:
View searchView = SearchViewCompat.newSearchView(this);
//...
SearchViewCompat.setOnQueryTextListener(...);
//...
item.setActionView(searchView);
Обратите внимание, что и верхний, и нижний код должны вызывать setActionView()
. Значит ли это, что поиск невозможен?