0
Wie implementieren Sie Suchfilter bei Verwendung RecyclerView
+ RealmRecyclerViewAdapter
Adapter mit Animationen.Implementieren Suchfilter in Recyclerview Bereich
@Override
public boolean onQueryTextSubmit(String query) {
Toaster.make(getContext(),query);
return true;
}
@Override
public boolean onQueryTextChange(String query) {
query = query.toLowerCase();
if(query.length()>0 && adapter!=null){
recyclerView.scrollToPosition(0);*/
//this do not update the recyclerview
realmResult = realm.where(GameListDatabase.class).equalTo("status",status).contains("name",query).findAll();
return true;
}
return false;
}
Anruf notifydatachange auf Ihrem RecyclerView. – AnixPasBesoin
Sie sollten versuchen, die Klasse ** Filterable ** zu implementieren und die Methode 'getFilter()' zu überschreiben. Dies macht Ihre Filterimplementierung übersichtlicher. Sie können sich diesen Artikel http://codetheory.in/android-filters/ ansehen. Es spielt keine Rolle, ob Sie RealmRecyclerViewAdapter – clementiano
mit Animationen verwenden? Das ist eine wirklich gute Frage. – EpicPandaForce