私は次のリストを持っています:
List<String> item = new ArrayList<String>();
果物のリストが含まれています。first 1 or 2 or three charactersfrom要素(startsWith())の後にリストをフィルタリングし、フィルタリング後にリストの最初の要素を表示するにはどうすればよいですか?
誰かが私に例を教えてもらえますか?
感謝!!
あなたはcollectionこれに使うことができます
Collections.sort(item, new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
return s1.compareToIgnoreCase(s2);
}
});
ここであなたが探しているもの。
Androidで見栄えの良いListViewフィルターを作成する方法
また
これはあなたを助けることができます。
TextWatcherに追加EditText#addTextChangedListeneronTextChangedアイテムを追加または削除します。ListViewサブクラス化する場合はArrayAdapter、メソッドの追加と削除が必要になります。
これはきっとあなたを助けるでしょう。