android AdapterView<?> arg0, View arg1, 这写参数都代表什么
AdapterView<?>arg0,Viewarg1,intarg2,longarg3...
AdapterView<?> arg0, View arg1, int arg2,
long arg3 展开
long arg3 展开
1个回答
展开全部
其实你看文档就会发现,其实这个方法的参数是这样的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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询