MultiAutocompleteTextView事件

时间:2014-10-01 09:54:12

标签: java android events multiautocompletetextview

我试图使用MultiAutocompleteTextView,这样每当我在textview中输入一个字符时,就会触发一个事件,或者在输入2-3个元素后再次触发该事件。

我使用多自动完成功能的原因是因为我还需要自动完成功能。

是否有这样的事件可以在每个字符或2-3个字符输入后触发?谢谢!

1 个答案:

答案 0 :(得分:1)

是的,您可以使用TextWatcher和TextChangedListener添加到您的编辑文本中,如下所示:

  myEditText.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            //check count or count in edit text and do something
        }

        @Override
        public void afterTextChanged(Editable arg0) {
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }
    });

http://developer.android.com/reference/android/text/TextWatcher.html