0

次のコードを使用して listView を作成します。リスト ビュー フィルターを取得します。フィルター テキストを設定すると、フィルター処理された listView は表示されません。フィルター テキストの設定方法;

 lv=new ListView(this);        
    lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_checked, items)); 
    //lv.setTextFilterEnabled(true);
    lv.setFilterText("a");

ノート :

TextViews A から Z があります。文字「a」に触れると、「a」で始まる要素をリストしたいので、実行時にリストフィルターを設定する必要があります。

4

1 に答える 1

1

このコードを試してください:

adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_checked, items);        
lv.setListAdapter(adapter);        
lv.setTextFilterEnabled(true);
adapter.getFilter().filter("a");
于 2010-11-01T07:47:19.650 に答える