Comment obtenir actuellement visible fragment de l'activité lors de l'utilisation de holoeverywhere curseur addon?
Je veux savoir comment effectuer ces actions dans holoeverywhere:
Obtenir une référence à la actuellement visible et active fragment de l'activité lors de l'utilisation de curseur addon en combinaison avec tabber.
Obtenir une référence à TabsTabsSwipeFragment de l'activité/d'autres fragments et dynamique désactiver/activer le balayage.
- Liées - stackoverflow.com/a/21104084/80428
- Double Possible de obtenir actuellement affichée fragment
Vous devez vous connecter pour publier un commentaire.
Pour obtenir le courant active et visible Fragment, c'est ma compréhension que HoloEverywhere utilise Android Support Library. Essayez quelque chose de semblable à "obtenir actuellement affichée fragment."
Cela dit, lors de l'utilisation de ActionBar onglets cela peut devenir compliqué parce que deux ou plusieurs Fragments peuvent être visibles à tout moment (c'est à dire de glisser entre les deux). Vous pouvez donner à vos Fragments de tags et de les rechercher manuellement par l'interrogation de la
isVisible
méthode.Maintenant pour désactiver le balayage, je n'ai aucune idée de ce que TabsTabsSwipeFragment est, mais vous pouvez obtenir une référence à un Fragment en interrogeant leur étiquette dans le Fragment de gestionnaire, de si vous voulez vraiment en faisant une boucle par tous les Fragments et de comparaison de la classe (
Object.getClass
). La désactivation d'un ViewPager d'être lue peut être accompli par quelque chose de semblable à "Comment désactiver la pagination en balayant l'écran avec un doigt dans la ViewPager mais encore être en mesure de passer par programmation?"getSupportFragmentManager().executePendingTransactions()
aprèscommit()
. C'est difficile de t'aider sans code source.executePendingTransactions
méthode dans l'Activité deonPostCreate
méthode, mais il ne ressemble pas à HoloEverywhere offre cette fonctionnalité. Si vous ne pouvez pas obtenir que cela fonctionne, essayez de maintenir votre propre liste de Fragments, comme illustré ici: stackoverflow.com/questions/6102007/...Référence: https://github.com/Prototik/HoloEverywhere/wiki/Addon:-Slider