【发布时间】:2015-10-08 11:10:05
【问题描述】:
我想获取操作栏中的搜索视图文本。我使用此代码,但应用程序无法运行并显示错误消息:无法访问代码。 我的错误是什么?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.collection__list_, menu);
return super.onCreateOptionsMenu(menu);
/// ****
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
MenuItem searchItem = menu.findItem(R.id.search_collection);
SearchView word_search_collection = (SearchView) MenuItemCompat.getActionView(searchItem);
word_search_collection.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String s) {
return true;
}
@Override
public boolean onQueryTextChange(String s) {
return false;
}
});
}
【问题讨论】:
标签: android searchview