пример android.support.v4.widget.SearchViewCompat?

Я пытаюсь использовать 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(). Значит ли это, что поиск невозможен?

13
задан JJD 26 November 2014 в 16:39
поделиться