0
안녕하세요 androids 및 사이보그, 나는 전통적인 및 대체로 onClick() 이벤트를 사용하는 대안이 있는지 물어보고 싶습니다. 특정 listview-item 함수를 실행하기 전에 오래 지연된 것을 사용하고 싶습니다.Android에서 길게 클릭하거나 길게 누르면보기가 클릭됩니까?
짧게 말해서, onLongCLICK() 이벤트가 필요합니다!
뿌리 문제는, 내가 실수로 목록보기 내에서 항목을 클릭하지 않고도 즉각적인 팝업/대화 상자, 성가심없이 스크롤 할 수있는 내 listview 싶습니다. 덕분에, 난 당신이 내 노력을 도와 수 있기를 바랍니다 ... : D
덕분에 도움을 ...
view.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Intent intent = new Intent(AddNewImmunizationActivity.this, AddNewImmuDialogActivity.class);
intent.putExtra("requestCode", IMMU_DIALOG_EDIT);
intent.putExtra("listPosition", position);
intent.putExtra("availableVaccines", processAvailableVaccines());
intent.putExtra("vaccine", listItem.getVaccine());
intent.putExtra("year", listItem.getYear());
intent.putExtra("month", listItem.getMonth());
intent.putExtra("day", listItem.getDay());
intent.putExtra("adverseReaction", listItem.getAdverseReaction());
intent.putExtra("doctor", listItem.getDoctor());
startActivityForResult(intent, IMMU_DIALOG_EDIT);
return true;
}
});
콜백이란 무엇입니까? – MarkJ
그 OnLongClickListener. – xandy
OMG, WORKING GREAT! – MarkJ