Я пытаюсь использовать searchView в своем приложении, и я инициализировал searchView (из android.support.v7.widget), как это в методе onCreateOptionsMenu (я использую android.support.v7.app.ActionBarActivity и)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_carte, menu);
SupportMenuItem searchItem = (SupportMenuItem) menu.findItem(R.id.menu_recherche);
searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
mSearchView = (SearchView) MenuItemCompat.getActionView(searchItem);
if (mSearchView != null) {
mSearchView.setOnQueryTextListener(this);
}
setupSearchView(searchItem);
return super.onCreateOptionsMenu(menu);
}
У меня нет проблем с Android 4.4, но в Android 2.3 у меня есть эта ошибка:
Не удалось найти класс «android.support.v7.widget.SearchView$5», на который ссылается метод android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11.
Спасибо за вашу помощь