5、设置item点击事件
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long id) {
//position 如果有headview position =0 的第一个为headview
Toast.makeText(MainActivity.this, “position:” + position,
Toast.LENGTH_SHORT).show();
//id:如果有headview或者footview 则这两个view的id为-1
if (id == -1) {
Toast.makeText(MainActivity.this, “head:” + id,
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, “id:” + id,
Toast.LENGTH_SHORT).show();
}
}
});
main.java全部代码:
import java.util.ArrayList;
impor
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享