@Override public boolean onClose() { adapter.getFilter().filter(""); return(true); }
@Override public boolean onQueryTextChange(String newText) { mAdapter.getFilter().filter(newText); return true; } });
public ArrayAdapterAssert hasFilter(Filter filter) { isNotNull(); Filter actualFilter = actual.getFilter(); assertThat(actualFilter) // .overridingErrorMessage("Expected filter <%s> but was <%s>.", filter, actualFilter) // .isSameAs(filter); return this; } }
private void search(String queryString) { if (adapter != null) { adapter.getFilter().filter(queryString); } }
@Override public boolean onQueryTextChange(String newText) { myArrayAdapter.getFilter().filter(newText); return true; } @Override
@Override public boolean onQueryTextSubmit(String query) { myArrayAdapter.getFilter().filter(query); return true; } };
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlistview); EditText et = (EditText) findViewById(R.id.edittextsearch_lv); ListView lv = (ListView) findViewById(R.id.listview); final ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), android.R.layout.simple_list_item_1, listdata); lv.setAdapter(adapter); et.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { adapter.getFilter().filter(s.toString()); } @Override public void afterTextChanged(Editable s) { } }); }
public ArrayAdapterAssert hasFilter(Filter filter) { isNotNull(); Filter actualFilter = actual.getFilter(); assertThat(actualFilter) // .overridingErrorMessage("Expected filter <%s> but was <%s>.", filter, actualFilter) // .isSameAs(filter); return this; } }