文档章节

onItemClick监听器四个arg参数

程序袁_绪龙
 程序袁_绪龙
发布于 2014/10/12 21:44
字数 349
阅读 51
收藏 1
点赞 0
评论 0

public void onItemClick(AdapterView<?> arg0, View view, int position,

long arg3)

如上代码所述,请告诉我arg0arg3分别代表什么,它们的作用是什么,请尽量让我明白.

最佳答案

举个例子你会理解的更快:X, Y两个listviewX里有1,2,3,44itemY里有a,b,c,d4item

如果你点了b这个item。如下:

public void onItemClick (AdapterView<?> parent, // parent相当于listview Y适配器的一个指针,可以通过它来获得Y里装着的一切东西,再通俗点就是说告诉你,你点的是Y,不是X - -

View view, // view是你点b itemview的句柄,就是你可以用这个view,来获得b里的控件的id后操作控件

int position, // positionbY适配器里的位置(生成listview时,适配器一个一个的做item,然后把他们按顺序排好队,在放到listview里,意思就是这个b是第position号做好的)

long id // idblistview Y里的第几行的位置(很明显是第2行),大部分时候positionid的值是一样的,如果需要的话,你可以自己加个logpositionid都弄出来在logcat里瞅瞅,看了之后心里才踏实

本文转载自:http://blog.csdn.net/catherine880619/article/details/6796561

共有 人打赏支持
程序袁_绪龙
粉丝 96
博文 242
码字总数 66750
作品 0
普陀
程序员
Android.GridView事件监听

可能是因为一直在做Web的缘故吧,总会把Web的思想带到Android上来。Web控件是非常强大的,我曾经跟我一个朋友(从事Android开发的)诉苦:“怎么Android上连一个像样Select都没有呢?只有Tex...

GIFCOOL ⋅ 2013/02/05 ⋅ 0

用SimpleAdapter来设置ListView的内容

Mainactivit.java activity_main.xml item.xml

ForingY ⋅ 2016/10/24 ⋅ 0

改变listview的子组件的visibility的属性后,通过listview获取子组件,却发现其子组件的属性仍然不变,为什么?

//@Override public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub Log.d("onItemClick", "onItemClick arg0= "+arg0); Log.d......

carlos ⋅ 2013/11/12 ⋅ 3

Android界面控件(5)—ListView子项的事件监听器

ListView 1.添加控件 说明: AdapterView.OnItemClickListener 是ListView子项的点击事件监听器,同时也是一个接口,需要实现onItemClick() 函数 onTtemClick() 函数由4个参数: 参数1:表示...

iBazinga ⋅ 2016/11/18 ⋅ 0

关于android:listview getChildAt 为空的解释

今天遇到了一个很奇怪的问题,我所设定的一个listview 有10个item,当我的 list.getCount 的数量对其进行for 循环的时候,当到第6个item的时候,得到的view对象却是null,这让我很费解,经过一...

manlianman ⋅ 2014/07/08 ⋅ 0

获取Android控件Listview中被选中的某一列的值

废话不多说,直接上代码解释。主要解决如何获取ListView中被选中Item中某一列的值。 1.public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3)//listview的监听函数的...

llf_hwj ⋅ 2013/05/13 ⋅ 0

Android ListView两种长按弹出菜单方式

@author xianglong guo 2012-05-17 22:15 知识点1:ListView item:两种长按弹出菜单方式 知识点2:ListView SimpleAdapter的使用 知识点 3:在java代码中创建一个ListView */ Activity?代码片...

一别经年 ⋅ 2013/12/05 ⋅ 2

android(4)事务处理,ContentProvider,ListView

一.SQLite数据库 1.事务 beginTransaction(); // 开始事务 setTransactionSuccessful(); // 设置成功点, 在事务结束时, 成功点之前的操作会被提交 endTransaction(); // 结束事务, 通常放在f...

会飞的蝌蚪 ⋅ 2014/03/31 ⋅ 0

Android listview addHeaderView 和 addFooterView 详解

addHeaderView()方法:主要是向listView的头部添加布局 addFooterView()方法:主要是向listView的底部添加布局 需要注意的是添加布局的时候应该添加从父容器开始添加,而不能直接添加父容器中...

程序袁_绪龙 ⋅ 2015/08/05 ⋅ 2

android listview item点击后,显示点击效果

最近遇到了一个问题,在用到listview时,想在listview的item点击后显示高亮的效果,但是在activity中写listview的onitemclick事件中写变色效果后,点击可以变色,但是在listview滑动后,这个...

manlianman ⋅ 2014/09/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Cube、Cuboid 和 Cube Segment

1.Cube (或Data Cube),即数据立方体,是一种常用于数据分析与索引的技术;它可以对原始数据建立多维度索引。通过 Cube 对数据进行分析,可以大大加快数据的查询效率 2.Cuboid 在 Kylin 中特...

无精疯 ⋅ 37分钟前 ⋅ 0

github太慢

1:用浏览器访问 IPAddress.com or http://tool.chinaz.com 使用 IP Lookup 工具获得github.com和github.global.ssl.fastly.net域名的ip地址 2:/etc/hosts文件中添加如下格式(IP最好自己查一...

whoisliang ⋅ 39分钟前 ⋅ 0

非阻塞同步之 CAS

为解决线程安全问题,互斥同步相当于以时间换空间。多线程情况下,只有一个线程可以访问同步代码。这种同步也叫阻塞同步(Blocking Synchronization). 这种同步属于一种悲观并发策略。认为只...

长安一梦 ⋅ 49分钟前 ⋅ 0

云计算的选择悖论如何对待?

人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云计算为...

linux-tao ⋅ 52分钟前 ⋅ 0

我的第一篇个人博客

虽然这是个技术博客,但是,我总是想写一些自己的东西,所有就大胆的在这里写下了第一篇非技术博客。技术博客也很久没有更新,个人原因。 以后自己打算在这里写一些非技术博客,可能个人观点...

Mrs_CoCo ⋅ 53分钟前 ⋅ 0

Redis 注册为 Windows 服务

Redis 注册为 Windows 服务 redis 注册为 windows 服务相关命令 注册服务 redis-server.exe –service-install redis.windows.conf 删除服务 redis-server –service-uninstall 启动服务 re......

Os_yxguang ⋅ 53分钟前 ⋅ 0

世界那么大,语言那么多,为什么选择Micropython,它的优势在哪?

最近国内MicroPython风靡程序界,是什么原因导致它这么火呢?是因为他功能强大,遵循Mit协议开源么? 错!因为使用它真的是太舒服了!!! Micropython的由来,这得益于Damien George这位伟大...

bodasisiter ⋅ 57分钟前 ⋅ 0

docker 清理总结

杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器(docker rm没有加-f参数,运行中的容器不会删掉) docker rm $(docker ps -a -q) 删除所有未打 dangling 标...

vvx1024 ⋅ 今天 ⋅ 0

关于学习

以前学车的时候,教练说了这样的一句话:如果一个人坐在车上一直学,一直学,反而不如大家轮流着学。因为一个人一直学,就没有给自己留空间来反思和改进。而轮流着学的时候大家下来之后思考上...

mskk ⋅ 今天 ⋅ 0

压缩工具之gzip-bzip2-xz

win下常见压缩工具:rar zip 7z linux下常见压缩工具:zip gz bz2 xz tar.gz tar.bz2 tar.xz gzip 不支持目录压缩 gzip 1.txt #压缩。执行后1.txt消失,生成1.txt.gz压缩文件 gzip -d 1.txt....

ZHENG-JY ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部