Android: Comment faire pour glisser entre les activités (pas de fragments), maître/détail meilleure
Je suis en train de travailler sur une application android et je suis assez nouveau dans tout cela, y compris le développement d'applications mobiles, donc j'ai quelques questions. Toute aide serait étonnant!
1) Est-il possible de glisser entre toutes ses activités (y compris la barre d'action)?
Et je ne veux pas dire comme viewPager la permutation entre les fragments, je veux dire l'échange le
la totalité de l'écran (comme snapchat n'sur iOS). Est-ce possible? Et si oui,
comment puis-je faire cela?
2) Quelle est la meilleure façon de mettre en œuvre un maître/détail type de mise en page? Comme twitter
par exemple, si j'ai une liste de tweets, et quand une personne clique sur un
tweet qu'il vous faut pour une vue détaillée de ce tweet... Ce serait la
la meilleure façon d'accomplir cette? Aurais-je avoir une activité avec une vue de liste et de créer
une deuxième activité en cliquant sur un tweet? Ou aurais-je utiliser des fragments au lieu de cela, un
pour la liste d'affichage et un pour la vue détaillée?
3) Est-il possible d'avoir différentes barres d'action pour chaque fragment?
Merci beaucoup!!!
Vous devez vous connecter pour publier un commentaire.
Oui balayage est possible:
OnTouchSwipeListener
Mise en œuvre:
Pas, vous ne pouvez pas, vous ne pouvez le faire qu'avec
Fragments
pas avecActivities
.Vous pouvez utiliser un fragment, il suffit de l'ajouter à la configuration actuelle. Une autre solution est de créer une boîte de dialogue qui vous ont mise en page.
Seule activité peut avoir
ActionBar
mais vous pouvez toujours faire votre propreActionBar
, par la création à l'aide de la disposition et de la gonfler le fragment.en plus de @Mirek Rusin réponse
OnSwipeTouchListener.java:
Utilisation sur votre activité :
définir une mise en page (Linéaire ou d'un parent ou quoi que ce soit même une barre d'outils ou une image..)
En fait, vous pouvez glisser entre les activités.
Vérifier cette bibliothèque.
Jetez aussi un oeil à ce lien