Короткое и должгое нажатие для одной кнопки
Как можно реализовать два слушателя на одной кнопке? обычное нажатие - вызов одного метода, долгое нажатие - вызов второго метода? Пробовал вешать и обычный Listener и OnLongClickListener(), в итоге после отпускания кнопки срабатывает разовое нажатие.
click.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Toast toast = Toast.makeText(getApplicationContext(),
"Короткое нажатие",
Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
}
});
click.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Toast toast = Toast.makeText(getApplicationContext(),
"Длинное нажатие",
Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
return false;
}
});