点击Listview里的任何一项,均执行同样的操作,应该是listview的什么事件

listview里是文件名的列表,点击某一项都会执行打开文件的操作,一样的操作,这个应该是listview的什么事件,我用的Onchange,觉得不对,但是用Item的单击事件好像也不对,因为每一项的Item的操作都是一样的

4个回答

单击事件就可以。如果你要区别不同的条目,可以用sender参数,如果不要区分,就直接做就可以了。

setOnItemClickListener 有个要实现的方法 你可以先用log打印下,她其实会返回你点击的item序号。有了序号(就是list中的游标)你就可以区分你点击的是哪个item咯

mylistview.setOnItemClickListener{....}中有个position参数可以区分点击的是哪一条Item,从而可以实现不同条Item的监听

setOnItemClickListener设置每项的点击事件
onItemClick(AdapterView<?> parent, View view, int position,long id)
position和id大致相似,你switch(position){case1:case2:}就可以区分是哪一项的点击事件了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问