У меня есть 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
(на клавиатуре), ничего не происходит. Что мне не хватает?