-1

ListView現在の情報を検索に統合するにはどうすればよいですか?

/** 
 * Updating parsed JSON data into ListView 
 * */
ListAdapter adapter = new SimpleAdapter( 
AllEventsActivity.this, eventsList, R.layout.list_item, new String[] { TAG_EID, _NAME}, 
new int[] { R.id.eid, R.id.ename }); 

//updating listview 
setListAdapter(adapter);

ListViewを使用して以下の検索コードに統合するにはどうすればよいですか?

public void onTextChanged(CharSequence s, int start, int before, int count)
{
    textlength = et.getText().length();
    array_sort.clear();
    for (int i = 0; i < listview_array.length; i++) {
        if (textlength <= listview_array[i].length()) {
            if(et.getText().toString().equalsIgnoreCase((String)
                             listview_array[i].subSequence(0, textlength)))
            {
                array_sort.add(listview_array[i]);
            }
        }
    }

    lv.setAdapter(new ArrayAdapter<String>(ListViewSearchExample.this,android.R.layout.simple_list_item_1, array_sort));
}
4

1 に答える 1

0

あなたが見逃しているように見えるのは次のとおりです。

アダプターを変数として宣言し、次を呼び出します。

adapter.notifyDataSetChanged();
于 2012-08-15T12:54:40.427 に答える