Android, длинный щелчок или длительное нажатие на просмотре? - PullRequest
0 голосов
/ 03 мая 2011

Привет, андроиды и киборги, я хотел бы спросить, есть ли альтернатива традиционному и обычно используемому событию onClick (). Я хотел бы использовать что-то с большой задержкой перед выполнением функции определенного элемента списка,

короче говоря, я хочу событие onLONGCLICK ()!

корень проблемы, я хотел бы, чтобы мой просмотр списка можно было прокручивать без случайного нажатия на элемент в пределах указанного списка, без немедленных всплывающих окон / диалогов, без раздражений. спасибо, я надеюсь, что вы можете помочь мне в моих начинаниях ...: 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;
                    }                   
                });

1 Ответ

2 голосов
/ 03 мая 2011

Эй! Событие onLongClick существует с уровня API 1! Прочитайте это и это .

...