Tag: android pageradapter

SetOnPageChangeListener n'appelle pas surPageSelectionné

J'ai configuré un simple assistant de migration en utilisant l'exemple suivant: Android SimpleOnPageChangeListener – Déterminer le sens de glissement Cependant, lorsque j'exécute le code puis glisse le programme de visionnement, je m'attends à ce que la ligne suivante soit appelée: public void onPageSelected(int position) { Cependant, cela ne semble jamais le faire – ce qui […]

La classe PagerAdapter s'appelle plusieurs fois

Je travaille sur une application qui a une vue ViewPager, j'ai créé un PagerAdapter, qui a la vue, la méthode instantiateItem () de PagerAdapter s'appelle deux fois dans create () je ne sais pas pourquoi, peut-on m'aider avec ce? Voici mon code, View PagerView; MyPagerAdapter adapter; ViewPager pager; adapter = new MyPagerAdapter(); pager.setAdapter(adapter); pager.setCurrentItem(0); public […]

Android View Pager Adapter montre l'écran vide

Je suis en train de mettre en place l'adaptateur Pager dans un fragment. Quand je charge l'écran Première fois, ça marche bien. Si je passe à un autre fragment et retourne à nouveau le fragment précédent, il affiche l'écran vide. Si je glisse entre les différents boutons et que je passe au premier onglet, il […]

Comment alimenter les données vers PagerAdapter

J'utilise cet exemple pour utiliser un ViewPager et un PagerAdapter . Mais comment puis-je alimenter PagerAdapter avec des données d'un adaptateur comme CursorAdapter où je charge les données à l'aide d'un CursorLoader ? Le .setAdapter() sur le ViewPager ne prend qu'un PagerAdapter . Ensuite, je devine que je dois lier CursorAdapter dans PagerAdapter , mais […]

PagerAdapter.notifyDataSetChanged ne rafraîchit pas les fragments

Mon Activity contient un ViewPager et son Adapter personnalisé qui étend FragmentStatePagerAdapter . ViewPager contient 3 fragments Code pour supprimer les fragments du ViewPager MainActivity public void deleteElement(){ final int currentItem = mViewPager.getCurrentItem(); mPagerAdapter.removeItem(currentItem); mPagerAdapter.notifyDataSetChanged(); } CustomPagerAdapter private ArrayList<Item> data; public void removeItem(int index){ data.remove(index); } Lors de l'élimination du Fragment moyen (index 1): À […]

Problèmes avec FragmentPagerAdapter

J'essaie de faire un diaporama avec des espaces de visionnement et des fragments afin que je puisse charger différentes mises en page par fragment et donner à chaque page des fonctionnalités différentes. J'ai suivi un tutoriel pour y parvenir. L'erreur que je reçois lorsque survolent le site public Fragment getItem(int arg0) : le type de […]

Android PagerAdapter ne reporte pas la position correcte si vous cliquez sur l'élément précédent

J'ai un ViewPager avec des marges négatives pour obtenir un effet comme celui-ci: Maintenant, ce que je veux arriver, c'est que lorsque je clique sur une vue à gauche ou à droite de la vue actuelle. Il devrait sélectionner cette vue et appeler setCurrentItem () sur le ViewPager. Cela fonctionne bien avec la vue à […]

Problème de défilement d'Android ViewPager avec un seul élément lors de l'utilisation de getPageWidth depuis PagerAdapter

J'ai un ViewPager avec un PagerAdapter personnalisé qui écrase la méthode getPageWidth pour renvoyer 0.3f, donc je peux afficher plusieurs pages à l'écran, comme le suggère le blog suivant: Http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html Dans ce cas, le ViewPager démarre vide et l'utilisateur commence à remplir les pages (images) comme demandé. Les images sont remplies de gauche à droite. […]

IllegalStateException avec PagerAdapter

Je reçois une IllegalStateException dans cette activité, mais je ne suis pas trop sûr de ce qui se passe. Voici la classe ViewPagerAdapter dans QuickContactActivity. private class ViewPagerAdapter extends FragmentPagerAdapter { public ViewPagerAdapter(FragmentManager fragmentManager) { super(fragmentManager); } @Override public Fragment getItem(int position) { QuickContactListFragment fragment = new QuickContactListFragment(); final String mimeType = mSortedActionMimeTypes.get(position); final List<Action> […]

Méthode PagerAdapter.instantiateItem () déconseillée

Je suis curieux de savoir pourquoi instantiateItem été obsolète en faveur de sa version plus récente. Le changement est qu'il reçoit maintenant ViewGroup au lieu d'une vue plus générale. Méthode désamorcée public Object instantiateItem (View container, int position) Nouvelle méthode public Object instantiateItem (ViewGroup container, int position) Remarque: Ce changement est également arrivé à destroyItem […]

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