Как сделать так, чтобы при длительном нажатии на кнопку запускался процесс, который нужно для этой кнопки?
Как сделать так, чтобы при длительном нажатии на кнопку запускался процесс, который нужно для этой кнопки?
Ответы (2 шт):
Автор решения: Виктор Шамрук
→ Ссылка
Для этого нужно повесить на кнопку setOnLongClickListener(). Вот как можно это сделать:
YOUR_BUTTON.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// Тут выполняем нужные действия
return true;
}
});
Автор решения: Maks
→ Ссылка
Вам нужен onTouchListener:
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return false;
}
}))