[英]how to implement search in custom Recyclerview?
need to implement a search feature based on an EditText
to my RecyclerView
. 需要实现基于
EditText
到我的RecyclerView
的搜索功能。 The list must be filtered while typing. 键入时必须过滤列表。 I have an
edittext
and a Rexyclerview
I want Recyclerview
filter with edittext
. 我有一个
edittext
和一个Rexyclerview
我想要带有edittext
Recyclerview
过滤器。 I searched a lot on google and found some examples but none worked for me here's my code. 我在Google上进行了大量搜索,发现了一些示例,但没有一个对我有用,这是我的代码。 I need to clear the list before adding the results
添加结果之前,我需要清除列表
My search feature is filtering but showing same data
public void filter(String s) {
String text;
text = s.toString().toLo`enter code here`werCase();
text = text.toLowerCase().trim();
// text = s.toLowerCase(Locale.getDefault());
mDisplayedValues = new ArrayList<SelectedAthleteDEtail>();
mDisplayedValues.clear();
if (text.length() == 0) {
mDisplayedValues = AthleteData;
// mDisplayedValues.addAll(AthleteData);
BoardRecyclerData.setAdapter(adapter);
notifyDataSetChanged();
} else {
mDisplayedValues.clear();
notifyDataSetChanged();
for (SelectedAthleteDEtail cs : AthleteData) {
if (cs.getFirstName().toLowerCase().contains(text)) {
mDisplayedValues.add(cs);
Log.d(TAG, "filterab: "+cs.getFirstName());
Log.d(TAG, "filterxyz: "+mDisplayedValues);
}
}
}
BoardRecyclerData.setAdapter(adapter);
//notifyDataSetChanged();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.