我很多时候都写了监听器,但直到现在才意识到这一点。
基本的列表视图监听器:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getActivity(), "you clicked on: " + position + " id: " + id, Toast.LENGTH_SHORT).show();
}
});
根据文档: position是:视图在适配器中的位置。
id是:被点击项目的行ID。
有没有好心人能为我解释一下它们之间的区别。
提前感谢您。