列表item中有CheckBox的勾选交互问题

列表item中有CheckBox的勾选交互问题

问题背景:

列表的item中有CheckBox,点击整个item,CheckBox会有勾选和取消勾选的交互。这是时候,用户可能不点击item,直接点击checxbox。而一些交互的逻辑是写在item的点击事件上的,而没有监听checkbox的勾选状态改变的逻辑。

解决方案:

监听checkbox勾选状态改变,把勾选改变的交互逻辑写在onCheckchange的回调方法里:

checkBox.setOnCheckedChangeListener((compoundButton, b) -> {

if (mOnCheckedChangeListener != null){

mOnCheckedChangeListener.onCheckedChange(position,listElement,b);

}

});

如果这篇文章帮到了你,请点个赞吧!

相关推荐

给新生儿包红包时可以选择哪些吉利数字?
365体育app

给新生儿包红包时可以选择哪些吉利数字?

📅 10-18 👁️ 1524
天谕生活技能攻略_天谕生活技能怎么玩 生活技能玩法详解
疤痕增生?疤痕疙瘩? 你分清了吗
365提款经验

疤痕增生?疤痕疙瘩? 你分清了吗

📅 08-06 👁️ 149