我有以下列表:
List<String> item = new ArrayList<String>();
它包含一个带有fruites的列表。如何在元素first 1 or 2 or three characters
之后过滤列表startsWith()
并在过滤后显示列表中的第一个元素?
有人可以举个例子吗?
欣赏!!
答案 0 :(得分:0)
您可以将collection
用于此
Collections.sort(item, new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
return s1.compareToIgnoreCase(s2);
}
});
答案 1 :(得分:0)
这就是你要找的东西。
How to make a nice looking ListView filter on Android
Android Custom ListView Filtering
OR
这可以帮到你。
TextWatcher
添加到EditText#addTextChangedListener
onTextChanged
中添加或删除ListView
适配器中的项目。如果你是ArrayAdapter
的子类,它将添加和删除方法。
这肯定会帮到你。