So erkennen Sie, ob in ActionMode auf die Schaltfläche Fertig geklickt wurde

Benutze ich ActionMode zum auswählen von Elementen in einem raster. Das problem ist, dass ich nicht erkennen kann, ob genau das Getan Schaltfläche geklickt wird. Nur ich kann wissen, dass ActionMode fertig ist. Aber drücken Zurück endet das ActionMode zu.
Das gewünschte Verhalten zu akzeptieren, die Auswahl auf Getan klicken Sie auf, und beenden Sie ActionMode auf Zurück drücken.

Habe ich versucht zu verwenden ActionMode.setCustomView() aber es hat keinen Einfluss auf die Getan - Taste. Die Activity.onBackPressed() wird nicht aufgerufen, wenn ActionMode gestartet wird.

Die eine Lösung, die ich gefunden habe, ist ActionBarSherlock und Holen Sie sich die Getan Taste manuell:

View closeButton = findViewById(R.id.abs__action_mode_close_button); 

Aber es funktioniert auf Android 2.x-3.x nur, weil auf 4.x eine native action bar verwendet wird.

InformationsquelleAutor der Frage Tanya | 2012-07-25

Schreibe einen Kommentar