博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android中OnItemClickListener的参数解释
阅读量:6986 次
发布时间:2019-06-27

本文共 760 字,大约阅读时间需要 2 分钟。

@Override public void onItemClick(AdapterView
parent, View view, int position, long id) {} 基本解释: parent: The AdapterView where the click happened. view: The view within the AdapterView that was clicked (this will be a view provided by the adapter) position: The position of the view in the adapter. id: The row id of the item that was clicked. 我的解释: parent:   因为ListView,GridView,Spinner,Gallery等继承自AdapterView,所以AdapterView即指的是ListView,GridView,Spinner,Gallery等子view view:    就是AdapterView中某个被点击的item,这个item是一个View(里面可能包含其它子View),可以利用view.findViewById获得其子View position:  就是点击发生的view(item)在可视屏幕范围内的index。 id:    就是点击发生的view(item)在整个AdapterView范围内的index。 因此,界面出来后,若屏幕没有发生任何滚动的情况下,position等于id。若屏幕发生了滚动,则大多数情况下position不等于id,除非屏幕又滚到了开头。

转载地址:http://ypmpl.baihongyu.com/

你可能感兴趣的文章
centos7 取消自动锁屏
查看>>
在IDEA中代码自动提示第一个字母大小写必须匹配的解决
查看>>
C++的字符串格式化库
查看>>
面向接口编程的好处和优点
查看>>
放过设计模式吧
查看>>
架构师必看-架构之美第14章-两个系统的故事:设计之城(一)
查看>>
从c++转到Python需要注意的地方
查看>>
HDU4756+Prim
查看>>
mysql 利用触发器(Trigger)让代码更简单
查看>>
[译]ASP.NET Core 2.0 视图引擎
查看>>
(原)InsightFace及其mxnet代码
查看>>
OpenCV学习:实现简单的图像叠加
查看>>
Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他
查看>>
Linux内核OOM机制的详细分析(转)
查看>>
java.io包的总体框架图(转)
查看>>
MVC结构
查看>>
隐藏字
查看>>
js将long日期格式转换为标准日期格式
查看>>
Rafy 领域实体框架演示(4) - 使用本地文件型数据库 SQLCE 绿色部署
查看>>
2014第11周日
查看>>