Ich folge diesem Tutorial und ich sehe eine große schwarze Box auf filterbare Searchview. Fast wie ein Toast. Irgendeine Idee was es ist und wie man es los wird? Ich habe die Entwicklerdokumentation durchsucht und konnte keine Informationen darüber finden. Wenn ich Teile von onQueryTextChange entferne, wird die Filterung beendet. Viele freundlichen GrüßenGroße schwarze Box auf filterbaren Suchansicht
http://www.coderzheaven.com/2013/06/01/create-searchview-filter-mode-listview-android/
Siehe Code:
SearchView search = (SearchView) findViewById(R.id.search);
ListView list = (ListView) findViewById(R.id.listView);
final String[] mStrings = {"1", "2", "text", "more text", "more text here"};
list.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings));
list.setTextFilterEnabled(true);
setupSearchView();
...
private void setupSearchView() {
search.setIconifiedByDefault(false);
search.setOnQueryTextListener(this);
search.setSubmitButtonEnabled(false);
search.setQueryHint("Search Here");
}
public boolean onQueryTextChange(String newText) {
if (TextUtils.isEmpty(newText)) {
list.clearTextFilter();
} else {
list.setFilterText(newText.toString());
}
return true;
}
public boolean onQueryTextSubmit(String query) {
return false;
}
Könnten Sie bitte Ihren Beitrag aktualisieren, um Ihren Code einzuschließen? –
* Beitrag ist bearbeitet –