Ich versuche, SearchViewCompat
mit ActionBarSherlock
in einer API 8 App zu verwenden.android.support.v4.widget.SearchViewCompat Beispiel?
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item = menu.add("Search")
.setIcon(isLight ? R.drawable.ic_search_inverse : R.drawable.ic_search)
.setActionView(R.layout.collapsible_edittext);
item.setShowAsAction(
MenuItem.SHOW_AS_ACTION_ALWAYS |
MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
// To use SearchViewCompat, I need to add it to the Menu item as well:
View searchView = SearchViewCompat.newSearchView(this);
// ...
SearchViewCompat.setOnQueryTextListener(...);
// ...
item.setActionView(searchView);
Bitte beachten Sie, dass sowohl die obere und untere Code muss setActionView()
nennen. Bedeutet das, dass eine Suche nicht möglich ist?
Statt Code fragen Sie den Code hinzufügen, können Sie so weit zu Ihrer Frage haben. Vielleicht können Leute Ihnen helfen, Ihr Problem zu beheben. – THelper
Danke THelper. Sieht auch so aus, als wäre mein lokales Dokument veraltet und ich habe ein spezifisches Entwicklerthema gefunden: http://developer.android.com/training/search/backward-compat.html – woodglue