0

Androidのモバイル連絡先検索のようにインテリジェントな検索を行いたいです。

例:ユーザーが検索ボックスに入力を開始すると、1つのアルファベットを入力した後、結果として、入力されたアルファベットから始まるすべてのデータが表示されます。

4

3 に答える 3

1
EditText searchTo = (EditText)findViewById(R.id.medittext);
searchTo.addTextChangedListener(new TextWatcher() {

    @Override
    public void afterTextChanged(Editable s) {
        // TODO Auto-generated method stub

//here you check for your conditions...

    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

        doSomething();



    } 

});
于 2012-10-02T10:34:53.833 に答える
1

Androidが提供するAutoCompleteTextViewを調べる必要があります

于 2012-10-02T10:34:59.763 に答える
0

2つのオプションがあります

  1. AutoCompleteTextViewを使用する

  2. EditTextにtextwatcherを使用する

Androidで簡単に検索してリストビューのボタンを確認してください

于 2012-10-02T10:34:48.397 に答える