0

私は、すべてのキープレスまたはすべての文字入力のようなもので入力を取得する必要がある Edittext があるプロジェクトを持っています。そして、ライブサーチを実行する必要があります。すべての文字入力の入力を取得するために使用する必要があるリスナーの種類。

4

4 に答える 4

1

こうすれば

editSearch.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {

            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {

            }

            @Override
            public void afterTextChanged(Editable edit) {
                if (edit.length() != 0) {
                     // Business logic for search here
                }
            }
        });
于 2013-09-09T05:30:27.290 に答える
0

ユーザーの入力中に補完候補を自動的に表示する編集可能なテキスト ビュー。候補のリストがドロップダウン メニューに表示され、ユーザーはそこから項目を選択して、編集ボックスの内容を置き換えることができます。

http://developer.android.com/reference/android/widget/AutoCompleteTextView.html

ここに良いチュートリアルがあります:

https://developers.google.com/places/training/autocomplete-android

http://android-er.blogspot.com.au/2010/07/example-of-autocompletetextview.html

于 2013-09-09T05:29:17.583 に答える
-1

これを試して..

edittext.addTextChangedListener(new TextWatcher()
        {
            @Override
            public void afterTextChanged(Editable s) {
                // TODO Auto-generated method stub              
            }

            @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) {
                // TODO Auto-generated method stub

                String textl = edittext.getText().toString().trim();


            }
        });
于 2013-09-09T05:31:54.560 に答える