2013-02-20 2 views
-2

Une question assez simple, je crois.Android: Comment faire ce genre de menu contextuel?

Sur mon téléphone Android (fonctionnant sous Android 2.3.3), je rencontre parfois des menus contextuels que j'aime bien. Ce ne sont pas des menus contextuels, ni des menus d'options - du moins, je crois qu'ils ne le sont pas. Exemple: si Skype est installé et que vous essayez d'appeler un contact, un menu contextuel vous demandera si vous souhaitez utiliser le numéroteur ou Skype pour effectuer cette action. Quand il apparaît, il grise l'activité en cours sans la fermer ou ouvrir une nouvelle activité.

Est-ce que quelqu'un sait ce que ce genre de menu est appelé, et comment je le crée?

Plus précisément, je veux que ce menu apparaisse lorsque l'utilisateur active une certaine case à cocher dans mon application.

Merci d'avance!

+0

Bien, je force de voir cet avis dans Skype, mais vous parlez de fenêtre pop-up quelque chose comme ceci: http://www.edumobile.org/android/android-apps/quick-action-demo/ –

+0

Ils sont appelés Dialog – moDev

+1

voir [this] (http://www.mkyong.com/android/android-alert -dialog-example /) – moDev

Répondre

1

est le menu d'action qui apparaît lorsque vous avez envoyé une intention de faire quelque chose. Apportez le dialer. S'il y a plus d'une option qui fait la même chose, vous serez présenté avec cette boîte de dialogue pour choisir ce que vous voulez faire.

cela est également visible lorsque vous souhaitez partager une photo ou quelque chose

enter image description here

Si vous avez un lanceur tiers et appuyez sur le bouton d'accueil, vous verrez aussi cela pour que le système d'exploitation sait quelle application vous voulez utiliser pour afficher l'écran d'accueil.

Fondamentalement sa une boîte de dialogue personnalisée

Questions connexes