自定义 AutoCompleteTextView 与自定义适配器为 DropDown 忽略 onItemClick

Custom AutoCompleteTextView with custom Adapter for DropDown ignoring onItemClick

所以我做了一个自定义 AutoCompleteTextView 和一个自定义 Adapter。只要我使用 TextView 在下拉列表中显示数据,点击事件被触发并且 TextView 被选定的文本填充,一切都正常。到目前为止一切顺利。

当我使用 ChipGroup 然后在 Adapter 中填充 Chip 时出现问题。那时 onItemClick 不再被触发。我的猜测是某些东西正在拦截点击事件,而不是将其向下传递到 AutoCompleteTextView.

任何帮助将不胜感激。 谢谢!

我的解决方案是为芯片设置这些属性:

isClickable = false
isFocusable = false
isFocusableInTouchMode = false
setOnCheckedChangeListener(null)

希望对大家有所帮助!