OnItemClickListener与OnItemSelectedListener区别

在ListView中OnItemClickListener与OnItemSelectedListener区别是什么?还有 Click与
Selected区别是什么

6个回答

再补充一点就是:Click事件一般是触摸(Press)屏幕市触发的;而Selected事件一般是按手机的方向键(上,下,左,右)触发的,注意下自己的使用场景就可以!

click是手动促发,seclect是自动促发,当手动click摸个item后,seclect会自动锁定对应的item。

Click 一定会产生 Select;
但 Select 不一定会产生 Click。

再补充一点就是:Click事件一般是触摸(Press)屏幕市触发的;而Selected事件一般是按手机的方向键(上,下,左,右)触发的,注意下自己的使用场景就可以!

select是当前focus所在的位置,click是点击

click只要你点击就会触发事件,而select是选择到的那个item触发事件,区别就是如果你连续点击同一个item,click会一直触发事件,而select只会在你第一次从不同的item选到这个item的时候触发一次,以后再点击这个选择过的item就不会再触发事件了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐