android AdapterView<?> arg0, View arg1, 这写参数都代表什么

AdapterView<?>arg0,Viewarg1,intarg2,longarg3... AdapterView<?> arg0, View arg1, int arg2,
long arg3
展开
 我来答
yingaizhu9999
2012-09-24 · TA获得超过1188个赞
知道小有建树答主
回答量:714
采纳率:0%
帮助的人:447万
展开全部
其实你看文档就会发现,其实这个方法的参数是这样的AdapterView<?> parent, View view,第一个是指父Vjew,比如你的是ListView,那么arg0就是ListView了,二arg1就是你点击的那个Item的View。
追问
AdapterView arg0, View arg1, int arg2,long arg3
我主要是想问arg2和arg3
追答
不好意思,你之前的问题上没有显示出来,arg2是position,arg3是id,相对于我上面举的ListView的例子来说,position是你适配器里面的position,一般是第几个项,id是哪个项View的id。在ADT(Android Development Tools)版本比较低的时候,这些变量往往显示不出本来的意义,如果你ADT的版本高一些,你自动导入接口的必须实现的方法的时候,变量名就会显示成有意义的名称,对于以上的方法会返回
public void onItemClick(AdapterView parent, View view, int position, long id)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式