笔者在做ListView的点击和选中事件的时候,点击事件有效但是选中事件无效。
后来查找资料发现:android ListView有三种事件监听器setOnTouchListener,setOnItemClickListener,setOnItemSelectedListener
现在做android开发的,所使用的不论是真机还是模拟机,都是触屏交互的,在这里当选择或点击或触摸某个Item时,前后这些操作的先后顺序是:触摸→点击或选择;那么点击和选择的区分呢?在android手机设备中还真分不清,但是在android电视设备中,使用遥控器选择Item与点击Item的时候,这下区分明白了吧!
所以在android手机设备中,推荐使用点击setOnItemClickListener,选中也就是setOnItemSelectedListener是无效的。