Tag: android viewpager

Mettre à jour les données dans ListFragment dans le cadre de ViewPager

J'utilise le ViewPager de compatibilité v4 dans Android. My FragmentActivity possède un ensemble de données qui doit être affiché de différentes façons sur différentes pages de mon ViewPager. Jusqu'à présent, j'ai juste 3 instances du même ListFragment, mais dans le futur, j'aurai 3 instances de différents ListFragments. Le ViewPager est sur un écran de téléphone […]

Comment implémenter un ViewPager avec différents Fragments / Layouts

Lorsque je démarre une activité qui implémente le viewpager, le viewpager a créé différents fragments. Je veux utiliser différentes mises en page pour chaque fragment, mais le problème est que le viewpager ne montre que deux mises en page au maximum (deuxième disposition sur tous les fragments restants après 1). Voici le code de SwipeActivity […]

ViewPager et fragments – quel est le bon moyen de stocker l'état du fragment?

Les fragments semblent être très agréables pour la séparation de la logique UI en quelques modules. Mais avec ViewPager son cycle de vie est encore brumeux pour moi. Alors les pensées de Guru sont vraiment nécessaires! modifier Voir la solution stupide ci-dessous 😉 Portée L'activité principale comporte un ViewPager avec des fragments. Ces fragments pourraient […]

Mettre à jour ViewPager de façon dynamique?

Je ne peux pas mettre à jour le contenu dans ViewPager. Une question: quelle est la relation et l'utilisation correcte des méthodes instantiateItem () et getItem () dans la classe FragmentPagerAdapter? J'utilisais seulement getItem () pour instancier et retourner mes fragments: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Cela a bien […]

Remplacer Fragment dans un ViewPager

J'essaie d'utiliser Fragment avec un ViewPager à l'aide de FragmentPagerAdapter. Ce que je cherche à réaliser est de remplacer un fragment, positionné sur la première page du ViewPager, avec un autre. Le téléavertisseur est composé de deux pages. Le premier est le FirstPagerFragment, le second est le SecondPagerFragment. En cliquant sur un bouton de la […]

Comment désactiver la pagination en balayant avec le doigt dans ViewPager mais peut-être encore faire un glissement programmatique?

J'ai ViewPager et ci-dessous j'ai 10 boutons. En cliquant sur le bouton, par exemple # 4, le téléavertisseur passe immédiatement à la page n ° 4 par mPager.setCurrentItem(3); . Mais, je veux désactiver la pagination en glissant horizontalement avec le doigt. Ainsi, la pagination se fait SEULEMENT en cliquant sur les boutons. Alors, comment je […]

Comment déterminer quand Fragment devient visible dans ViewPager

Problème: Fragment onResume() dans ViewPager est déclenché avant que le fragment ne soit effectivement visible. Par exemple, j'ai 2 fragments avec ViewPager et FragmentPagerAdapter . Le deuxième fragment n'est disponible que pour les utilisateurs autorisés et je dois demander à l'utilisateur de se connecter lorsque le fragment devient visible (en utilisant une boîte de dialogue […]

IllegalStateException: Impossible d'effectuer cette action après onSaveInstanceState avec ViewPager

Je reçois des rapports d'utilisateurs de mon application sur le marché, avec l'exception suivante: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at […]

ViewPager PagerAdapter ne met pas à jour la vue

J'utilise ViewPager depuis la bibliothèque de compatibilité. Je l'ai obtenu avec succès en affichant plusieurs vues auxquelles je peux passer la page. Cependant, j'ai du mal à trouver comment mettre à jour le ViewPager avec un nouveau jeu de vues. J'ai essayé toutes sortes de choses comme appeler mAdapter.notifyDataSetChanged() , mViewPager.invalidate() même en créant un […]

Différence entre FragmentPagerAdapter et FragmentStatePagerAdapter

Quelle est la différence entre FragmentPagerAdapter et FragmentStatePagerAdapter ? À propos de FragmentPagerAdapter Le guide de Google indique: Cette version du téléavertisseur est préférable pour une utilisation lorsqu'il y a une poignée de fragments typiquement plus statiques à rechercher, comme un ensemble d'onglets. Le fragment de chaque page que l'utilisateur visite sera conservé dans la […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.