ListView的监听器中OnItemClick各个参数的作用

方法的原型如下public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3){}后面有4个参数,乍看直接晕菜,那么每个参数究竟是何意义呢.举个例子会理解的更快:X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。如果你点了b这个item。

大家好,又见面了,我是全栈君。

方法的原型如下

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3){

}

后面有4个参数,乍看直接晕菜,那么每个参数究竟是何意义呢.

举个例子会理解的更快:X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。
如果你点了b这个item。如下:

/ /arg0相当于listview Y适配器的一个指针,可以通过它来获得Y里装着的一切东西,再通俗点就是说告诉你,你点的是Y,不是X
// arg1是你点的b这个view的句柄,就是你可以用这个view,来获得b里的控件的id后操作控件
// arg2是b在Y适配器里的位置(生成listview时,适配器一个一个的做item,然后把他们按顺序排好队,在放到listview里,意思就是这个b是第position号做好的)
// arg3是b在listview Y里的第几行的位置(很明显是第2行),大部分时候position和id的值是一样的,如果需要的话,你可以自己加个log把position和id都弄出来在logcat里瞅瞅

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/121461.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 家庭服务器配置(云服务器解决方案)

    家庭服务器解决方案——硬件篇2021-07-1622:41:5829点赞193收藏36评论关于服务器我一直有个设想:未来每个人都有一个专属服务器。这个服务器是每个人在互联网的数据中枢。这个服务器:安全,只有所有者拥有管理权限;强大,可以存储数据并保护隐私。当人离开世界时,可以选择把一些数据留给家人,也可以选择把自己在互联网的记忆全部抹去……当然现在并没有我设想的那种服务器,所以不如聊聊更实际的家…

    2022年4月10日
    226
  • 手机版我的世界怎么查看自己的坐标_我的世界怎样tp坐标点

    手机版我的世界怎么查看自己的坐标_我的世界怎样tp坐标点我的世界手机版中坐标可以方便定位,但是在PE版中不像PC版那么方便可以直接查看坐标。今天4399蕾米为大家带来我的世界手机版坐标怎么看,PE版没有MOD怎么查看坐标,一起来学习一下吧!▍坐标怎么看1.在指令框中输入/tp~~~,输出指令以后就能看到自己的坐标。坐标相关的指令比图/tp/teleport/spawnpoint/setworldspawn等,都能通过~~~来表示当前位置…

    2022年9月23日
    1
  • 如何使用python读取txt文件中的数据

    如何使用python读取txt文件中的数据参考:如何使用python读取文本文件中的数字?python读取txt各个数字python读取文本文件内容转化为python的listpython:如何将txt文件中的数值数据读入到list中,且在list中存在的格式为float类型或者其他数值类型python.txt文件读取及数据处理总结利用Python读取txt文档的方法Python之读取TXT文件的三种方法python…

    2022年5月30日
    31
  • MySQL 全局锁、表锁和行锁「建议收藏」

    MySQL 全局锁、表锁和行锁

    2022年2月17日
    45
  • porm.xml-ssh[通俗易懂]

    porm.xml-ssh[通俗易懂]基于Maven的ssh2整合,Struts2.3.24+Spring4.2.4+Hibernate5.0.7完整文件<projectxmlns=”http://maven.apache.org/POM/4.0.0″xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocatio…

    2022年6月15日
    23
  • python之map函数

    python之map函数map()函数会根据提供的函数对指定序列做映射。语法如下:map(func,*iterables)–>mapobject||Makeaniteratorthatcomp

    2022年7月6日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号