Android, длинный щелчок или длительное нажатие на просмотры?

#android #views #click

#Android #Вид #нажмите

Вопрос:

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

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

корень проблемы в том, что я хотел бы, чтобы мой listview был прокручиваемым без случайного нажатия на элемент в указанном listview, без немедленных всплывающих окон / диалоговых окон, без раздражений. спасибо, я надеюсь, вы сможете помочь мне в моих начинаниях… 😀

спасибо за помощь…

 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:

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