接上一条,后来又执行了lvResult.setOnItemClickListener方法,怎么在lvResult.setOnItemClickListener内确定哪一个List<Map<String,Object>> mapList
时间: 2024-05-17 10:19:37 浏览: 119
3-10-2(列表之SimpleAdapter适配).zip
在lvResult.setOnItemClickListener方法中,可以通过AdapterView<?> parent参数来获取ListView对象,然后调用其getAdapter方法获取ListView所使用的Adapter对象。通常情况下,Adapter对象都是继承自BaseAdapter或其子类的,而BaseAdapter中有一个getItem方法,可以根据传入的position参数获取对应位置上的数据对象。因此,在lvResult.setOnItemClickListener方法中,我们可以先获取ListView对象,再获取其Adapter对象,最后通过Adapter的getItem方法获取对应位置上的数据对象,即可确定哪一个List<Map<String,Object>> mapList。
阅读全文