自定义 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)
希望对大家有所帮助!
所以我做了一个自定义 AutoCompleteTextView
和一个自定义 Adapter
。只要我使用 TextView
在下拉列表中显示数据,点击事件被触发并且 TextView
被选定的文本填充,一切都正常。到目前为止一切顺利。
当我使用 ChipGroup
然后在 Adapter
中填充 Chip
时出现问题。那时 onItemClick 不再被触发。我的猜测是某些东西正在拦截点击事件,而不是将其向下传递到 AutoCompleteTextView
.
任何帮助将不胜感激。 谢谢!
我的解决方案是为芯片设置这些属性:
isClickable = false
isFocusable = false
isFocusableInTouchMode = false
setOnCheckedChangeListener(null)
希望对大家有所帮助!