Nicht genau, was Sie suchen, aber es tut etwas sehr ähnliches.
1) Versichern Sie Ihre Ansicht ist android:longClickable="true"
(standardmäßig sein soll) und hat eine definierten Inhaltsbeschreibung android:contentDescription="@string/myText"
:
<ImageButton android:id="@+id/button_edit"
android:contentDescription="@string/myText"
android:src="@drawable/ic_action_edit"
android:onClick="onEdit"
android:longClickable="true"/>
2) einen Rückruf registriert aufgerufen werden, wenn die Ansicht lang gedrückt wird. Handler zeigt die Inhaltsbeschreibung als Toast-Nachricht an.
findViewById(R.id.button_edit).setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
Toast.makeText(context,view.getContentDescription(), Toast.LENGTH_SHORT).show();
return true;
}
});
Check-out-Kontextmenü-Option für diese Funktion auf lange drücken - http://www.thegeekstuff.com/2013/12/android-app-menus/ –