ActionBar dans un DialogFragment

Dans l'application Calendrier sur mon Galaxy Tab 10.1, lors de la création d'un nouvel événement, une boîte de dialogue apparaît avec Fait et Annuler les boutons dans la barre de titre/action bar.

ActionBar dans un DialogFragment

Je tiens à l'appliquer dans mon application. J'ai essayé d'utiliser setHasOptionsMenu(true) en plus impérieuses onCreateOptionsMenu dans mon DialogFragment sous-classe, mais mon action éléments n'apparaissent pas. J'ai aussi essayé d'appeler getDialog().getActionBar() de l'intérieur onCreateView mais il renvoie toujours null.

Je suis en mesure d'obtenir ce travail si je démarre une Activity plutôt que d'afficher une boîte de dialogue, mais qui prend tout l'écran. Est-il un moyen standard pour ce faire à l'aide d'un DialogFragment?

  • C'est probablement une activité dessiné pour ressembler à une boîte de dialogue au lieu d'un "véritable dialogue".
  • "la plupart des dernières fonctionnalités sont ajoutées à la bibliothèque de prise en charge de la version de la Barre d'outils, et ils sont disponibles sur n'importe quel appareil qui peut utiliser la bibliothèque de prise en charge. Pour cette raison, vous devez utiliser la bibliothèque de prise en charge de la Barre d'outils de la classe pour mettre en œuvre de vos activités barres d'application." developer.android.com/training/appbar/setting-up