答案 0 :(得分:0)
在onItemClick
中,i
和l
参数是适配器中的位置和映射到您数据的rowid值。
如果您在ArrayList
中备份了数据,则可以使用i
(位置)访问ArrayList<>
中的元素。
答案 1 :(得分:0)
对于位置上的特殊操作,您可以使用此示例
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
switch (position){
case 0:
//do smt
break;
case 1:
//do smt
break;
}
}
});