java - MultiAutocompleteTextView 事件

标签 java android events multiautocompletetextview

我正在尝试以这样的方式使用 MultiAutocompleteTextView,每当我在 TextView 中键入字符时,都会触发一个事件,或者在键入 2-3 个元素后,再次触发该事件。

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

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

最佳答案

是的,您可以使用将 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

关于java - MultiAutocompleteTextView 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26138655/

相关文章:

java - Java 中默认构造函数的可见性

java - JPA 中的函数参数与 JAXB 类型不兼容

android - 命令行工具 : could not determine SDK root

android - Android上的bambuser ffmpeg

android - Ping 应用程序动画 Android

c# - 如何修复 TreeView 中的 foreach

ios - 同一设备的多个 CBPeripheral

java - 更改路径后,VB 脚本未执行 我看到 Windows 脚本主机提示符具有不同的路径

java - 如何对使用 SimpleJdbcCall 的类进行单元测试

javascript - 在控制台中显示更改 slider 值