listview里是文件名的列表,点击某一项都会执行打开文件的操作,一样的操作,这个应该是listview的什么事件,我用的Onchange,觉得不对,但是用Item的单击事件好像也不对,因为每一项的Item的操作都是一样的
单击事件就可以。如果你要区别不同的条目,可以用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:}就可以区分是哪一项的点击事件了