listview 的OnItemClickListener参数介绍
2016-02-29 16:08
411 查看
[code]public AdapterView.OnItemClickListener itemClickListener = new AdapterView.OnItemClickListener () { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { Intent intent = new Intent(getActivity(), VacationDetailAct.class); startActivity(intent); } };
onItemClick(AdapterView <?> parent,View view,int position,long id) 参数含义
[code]X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。 如果你点了b这个item。如下: public void onItemClick (AdapterView<?> parent, // parent相当于listview Y适配器的一个指针,可以通过它来获得Y里装着的一切东西 View view, // view是你点b item的view的句柄,就是你可以用这个view,来获得b里的控件的id后操作控件 int position, // position是b在Y适配器里的位置(生成listview时,适配器一个一个的做item,然后把他们按顺序排好队,在放到listview里,意思就是这个b是第position号做好的) long id // id是b在listview Y里的第几行的位置(很明显是第2行),大部分时候position和id的值是一样的,如果需要的话,你可以自己加个log把position和id都弄出来在logcat里瞅瞅,看了之后心里才踏实
相关文章推荐
- Duanxx的STM32学习:STM32下载方式选择
- MyBatis(3.2.3) - Configuring MyBatis using XML, typeHandlers
- karma + Jasmine 自动化测试AngularJS代码
- gulp压缩js和css
- 各种License介绍
- Read date format from Excel
- ListView 与子item的冲突事件
- 226 Invert Binary Tree
- C++ stack/queue
- 计蒜_统计三角形
- Android中AsyncTask的简单用法
- IOS开发使用GCD后台运行
- 从客户端中检测到有潜在危险的Request.Form值的解决办法
- 2015年终总结
- Scrum 之 工件
- linux在shell中获取时间 date巧用
- 104. Maximum Depth of Binary Tree
- linux c 进程间通信实例代码总结
- Linux 内存 buffer 和 cache 的区别
- cocos 屏幕适配