¿Cómo puedo capturar una pulsación larga en un elemento del menú?
Tengo un menú típico y quiero establecer unaonLongClickListener
para uno de los artículos. En otras palabras, quiero que este elemento funcione de forma normalonOptionsItemSelected
función, así como, una función de pulsación larga.
MenuItem item;
item = menu.findItem(android.R.id.home);
item.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
Context context = getApplicationContext();
CharSequence text = "Long Press";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
return true;
}
});