Tôi muốn thêm OnLongClickListener
vào chế độ xem danh sách của mình. Bất cứ khi nào người dùng nhấn và giữ mục trong danh sách một số hành động sẽ được thực hiện, Nhưng mã của tôi không bắt được người nghe này. Xin vui lòng cho tôi biết nơi tôi đang đi sai. Mã tương tự hoạt động cho setOnItemClickListener
rất tốt.cách triển khai trình nghe nhấp chuột dài trên danh sách xem
Đây là mã:
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView<?> arg0, View v,
int index, long arg3) {
// TODO Auto-generated method stub
Log.d("in onLongClick");
String str=listView.getItemAtPosition(index).toString();
Log.d("long click : " +str);
return true;
}
});
xem trong xml cho dù nhấp chuột dài có được bật không? –
Bạn đã nhớ thêm "triển khai OnItemLongClickListener" vào khai báo lớp học chưa? – barry
Có thể bạn có Trình xử lý cử chỉ hoặc một cái gì đó như thế này đang ghi lại báo chí dài và tiêu thụ nó. –