Comment afficher un ListFrment existant dans un DialogFragment
J'ai le problème suivant:
J'ai un existant ListFragment
mais je voudrais afficher ce qu'une boîte de dialogue.
Ma première approche a été de créer un DialogFragment
qui a pour ListFragment
à l'intérieur de lui, mais appearently il n'est actuellement pas possible de mettre des fragments en fragments.
L'extension de DialogFragment
au lieu de ListFragment
est pas possible, en raison de l'utilisation intensive de ListFragment
méthodes.
Est-il un moyen facile de faire cela?
source d'informationauteur knaecke
Vous devez vous connecter pour publier un commentaire.
Ce qui fonctionne pour moi est
1) en xml de mise en page pour votre DialogFragment appelé, disons, DialogFragmentwWithListFragment spécifier ListFragment classe
E. g. dialog_fragment_with_list_fragment.xml :
2) dans DialogFragmentwWithListFragment gonfler dialog_fragment_with_list_fragment.xml
3) invoquer DialogFragmentwWithListFragment régulière DialogFragment:
L'espoir, ça aide.
Je voudrais mettre la
ListView
à l'intérieur d'unDialogFragment
ou essayer de mettre laListFragment
à l'intérieur d'unDialog
. Je ne suis pas sûr si le second est cependant possible.Vous pouvez afficher une liste par le biais d'un
DialogFragment
de cette façon:(à l'aide du support v4 bibliothèque)Sur l'activité principale, vous étendre
FragmentActivity
et implémente l'interfaceMyListDialogFragment.onDlgListClick