【发布时间】:2014-03-20 13:37:45
【问题描述】:
我正在尝试在我的应用程序中使用 searchView,并在 onCreateOptionsMenu 方法中像这样初始化了 searcView(来自 android.support.v7.widget)(我使用 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
感谢您的帮助
【问题讨论】:
标签: java android searchview