Android AutoCompleteTextView 在输入建议列表时重叠

问题描述

我正在尝试使用 AutocompleteTextview 来实现 HashTag 和提及。它工作正常。

根据输入的关键字,我在 AutocompleteTextview 中设置适配器。为此,我正在使用 TextWatcher。它正在显示结果。直到这个工作正常。但是当我输入时,建议列表是重叠的。

在图像中,黑色阴影是因为多个页面。当 AutocompleteTextview 中的文本发生变化时,页数会增加。

   autoCompleteTextview.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s,int start,int count,int after) {

        }

        @Override
        public void onTextChanged(CharSequence s,int before,int count) {
            if (s.toString().startsWith("@")) {
                   setupTagUserAutocomplete(data);
               } 
            else if (s.toString().startsWith("#")) {
                setupHashAutocomplete(list);
            }
        }

        @Override
        public void afterTextChanged(Editable s) {

        }
    });

如何避免这种情况?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)