【发布时间】:2014-01-26 13:15:56
【问题描述】:
我有一个sherlockactivity 那个implements 一个onItemClickListener。然后我创建一个新的ListView 并将数据放入其中,我想在actionbarsherlock 的顶部创建一个搜索,就像很多著名的应用程序一样。
这是我的代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
SearchView searchView = new
SearchView(getSupportActionBar().getThemedContext());
menu.add("Search")
.setActionView(searchView)
.setShowAsAction(
MenuItem.SHOW_AS_ACTION_IF_ROOM
| MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
return true;
}
目前,“搜索”一词出现在我的actionbarsherlock 的顶部。如果我点击它,textfield 将出现在actionbarsherlock 中。 但是当我输入任何内容或单击search(在键盘上)时,什么也没有发生。我错过了什么?
【问题讨论】:
-
你想要发生什么?
-
列表视图会随着我的角色而更新,就像许多具有搜索功能的应用程序一样。
-
是的,仍然没有回答我的问题。
-
你实现了 SearchView 的回调吗?
标签: android actionbarsherlock searchview