嗨,我的团队,
以下是“我的搜索代码”视图:
private void setupSearchView(MenuItem searchItem) {
MenuItemCompat.setOnActionExpandListener(searchItem, new MenuItemCompat.OnActionExpandListener() {
@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
searchQuery = null;
updateData();
return true;
}
@Override
public boolean onMenuItemActionExpand(MenuItem item) {
return true;
}
});
SearchManager searchManager = (SearchManager) (getSystemService(Context.SEARCH_SERVICE));
searchView = (SearchView) searchItem.getActionView();
if (searchView != null) {
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
searchView.clearFocus();
searchView.setOnQueryTextListener(onQueryTextListener);
}
}
setOnActionExpandListener和OnActionExpandListener已被弃用,且不起作用。有人能帮我用代码修复它吗?
提前谢谢