0

私は次のリストを持っています:

List<String> item = new ArrayList<String>();

果物のリストが含まれています。first 1 or 2 or three charactersfrom要素(startsWith())の後にリストをフィルタリングし、フィルタリング後にリストの最初の要素を表示するにはどうすればよいですか?

誰かが私に例を教えてもらえますか?

感謝!!

4

2 に答える 2

0

あなたはcollectionこれに使うことができます

 Collections.sort(item, new Comparator<String>() {
    @Override
    public int compare(String s1, String s2) {
        return s1.compareToIgnoreCase(s2);
    }
});
于 2012-07-23T10:58:58.237 に答える
0

ここであなたが探しているもの。

Androidで見栄えの良いListViewフィルターを作成する方法

AndroidカスタムListViewフィルタリング

また

これはあなたを助けることができます。

  1. TextWatcherに追加EditText#addTextChangedListener
  2. のアダプタにonTextChangedアイテムを追加または削除します。ListView

サブクラス化する場合はArrayAdapter、メソッドの追加と削除が必要になります。

これはきっとあなたを助けるでしょう。

于 2012-07-23T11:00:36.450 に答える