ListView中的setOnItemClickListener事件,是可以通过这个事件的参数拿到当前点击的adapter数据,如下所示:
lvImgComm.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { urls=new ArrayList<>(); //获取当前选择的值 Adapter adpter=parent.getAdapter(); for (int i=0;i<adpter.getCount();i++){ ImageItem item=(ImageItem)adpter.getItem(i);//拿到当前数据值并强转 adpter.getItem(i)即为当前数据对象 String data=item.getNetUrl(); urls.add(data); } } });
本文介绍了如何在Android开发中使用ListView的setOnItemClickListener事件来获取点击项的数据。通过示例代码展示了如何遍历适配器获取所有项目的URL,并将它们存储到ArrayList中。

633

被折叠的 条评论
为什么被折叠?



