2013-06-05 1 views
3

Je souhaite ajouter un menu déroulant dans ActionMode qui ressemble à celui de l'application Gallery officielle d'Android, il vous permet de «sélectionner tout» ou de «désélectionner toutes» les images. Comme on le voit dans l'image ci-dessous: enter image description hereComment ajouter le menu déroulant dans le menu contextuel d'ActionMode

La seule manière que je trouvais utilise vue personnalisée en appelant setCustomView et de faire par moi-même tous les autres animaux. Mais je crois qu'il doit y avoir une méthode native pour activer cette fonctionnalité, quelqu'un peut-il donner des idées?

Répondre

3

Eh bien, je l'ai enfin. Le menu déroulant est ajouté en appelant setCustomView, il a remplacé le TextView par défaut.

Je pensais que cette méthode remplacerait toute la vue ActionMode, quelle erreur de bas niveau.

+0

It! Ce serait bien si vous pouviez montrer un exemple de code :) –

+1

@phantomlimb vous pouvez vous référer à cela, https://android.googlesource.com/platform/packages/apps/Gallery2/+/jb- dev/src/com/android/galerie3d/ui/ActionModeHandler.java. Regardez la méthode 'startActionMode()' – Longerian

+0

@Longerian: Pouvez-vous fournir un extrait de code de travail? –