setOnItemSelectedListener与OnItemClickListener的区别
来源:互联网 发布:财政部会计报表软件 编辑:程序博客网 时间:2024/06/05 10:45
1. ListView 中,每一个个Item都有2中状态,被选中和未被选中的状态。
2. 从名字上看,OnItemClickListener一个是点击了就触发了,setOnItemSelectedListener是选中项发生改变就触发。
3. setOnItemClickListener()指的是单击一个条目:
如果你从鼠标滚动过渡到单击一个条目,都会在调用setOnItemClickListener()。
如果你单击了一个条目之前没选择任何条目,所 以会触发一个onNothingSelected()方法。
如果你单击了一个条目之前没选择任何条目,所 以会触发一个onNothingSelected()方法。
4.具体的代码如下:
list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { System.out.println(names[position]); }});list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { System.out.println(names[position]); } @Override public void onNothingSelected(AdapterView<?> adapterView) { }});
0 0
- setOnItemSelectedListener与OnItemClickListener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
- ListView 中的setOnItemSelectedListener(listener)与ItemClickListener的区别?
- ListView用OnItemClickListener实现选择的效果。只因setOnItemSelectedListener()手机无法触发
- OnItemClickListener和OnItemSelectedListener的区别
- ListView setOnItemSelectedListener setOnItemClickListener 区别
- ListView setOnItemSelectedListener setOnItemClickListener 区别
- ListView setOnItemSelectedListener setOnItemClickListener 区别
- ListView setOnItemSelectedListener setOnItemClickListener 区别
- Spinner的setOnItemSelectedListener(
- Spinner的setOnItemSelectedListener不起作用
- 浅谈setOnItemClickListener和setOnItemSelectedListener 区别
- 类间的关系
- 减少页面回流与重绘(Reflow & Repaint)
- 单表60亿记录等大数据场景的MySQL优化和运维之道
- 《从零开始学Swift》学习笔记(Day 8)——小小常量、变量大作用
- SpringMVC配置字符串绑定日期对象
- setOnItemSelectedListener与OnItemClickListener的区别
- uboot 命令构造宏分析
- STL源码剖析 [容器](十四)[stl_set.h]
- CocoaPods 安装和使用
- ArcGIS for Android示例解析之空间查询-----QueryTask
- Android中AsyncTask类与AsyncQueryHandler类的用法
- 子网划分两个例子---经典
- 数组存储在栈中还是堆中
- 通过Intent传递一些二进制数据的方法有哪些?