Tag: android viewpager

Quel est le rôle de "isViewFromObject (View view, Object object)" dans FragmentStatePagerAdapter?

J'utilise un FragmentStatePagerAdapter avec mon View Pager. Le Fragment renvoyé n'est pas affiché sur l'écran si isViewFromObject (View view, Object object) renvoie false . Pourquoi donc? Le document du développeur indique Determines whether a page View is associated with a specific key object as returned by instantiateItem(ViewGroup, int). This method is required for a PagerAdapter […]

ViewPager inside CoordinatorLayout couvre d'autres vues sur API> = 21

J'utilise le nouveau CoordinatorLayout de la nouvelle bibliothèque de support de conception de Google. J'ai la disposition suivante: <android.support.design.widget.CoordinatorLayout> <android.support.design.widget.AppBarLayout> <android.support.design.widget.CollapsingToolbarLayout app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView app:layout_collapseMode="parallax"/> <android.support.v7.widget.Toolbar /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <LinearLayout app:layout_behavior="@string/appbar_scrolling_view_behavior" > <android.support.design.widget.TabLayout /> <android.support.v4.view.ViewPager android:id="@+id/viewPager" /> </LinearLayout> <com.getbase.floatingactionbutton.FloatingActionsMenu app:layout_anchor="@id/viewPager" app:layout_anchorGravity="bottom|right|end" android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" > <com.getbase.floatingactionbutton.FloatingActionButton /> </com.getbase.floatingactionbutton.FloatingActionsMenu> </android.support.design.widget.CoordinatorLayout> Le problème est que le ViewPager superpose […]

Comment setOffscreenPageLimit () améliore-t-il les performances de ViewPager en conservant plus de Fragments hors écran?

J'ai un ViewPager contrôle cinq Fragments . Lorsque je glisse de Fragment à l'index 1 vers Fragment à l'index 0, il y a une brève pause dans l'animation que j'aimerais éliminer. Actuellement, je n'appelle pas setOffscreenPageLimit() , alors je sais que Fragment 0 est retenu en mémoire par le ViewPager alors que je suis sur […]

FragmentPagerAdapter le titre de mise à jour dynamiquement

J'ai un ViewPager avec FragmentPagerAdapter, qui a 3 Fragments. Maintenant, j'ai un certain nombre d'éléments dans le titre du fragment: Ainsi, l'utilisateur peut ajouter ou supprimer ces éléments, et le titre doit être mis à jour en conséquence. Cependant, ce titre semble statique. Comment peut-on rappeler cette méthode pour mettre à jour les titres de […]

Le sélecteur d'onglet ne fonctionne pas sur l'onglet précédent, cliquez lorsque vous appuyez sur le viseur

Je suis en train de suivre cet exemple … J'ai un problème lorsque je glisse sur le fragment respectif de ViewPager mais lorsque je passe de gauche à droite ou de droite à gauche et sélectionnez l'onglet précédent, l'onglet apparaît sur le nouvel onglet sélectionné, mais le fragment n'apparaît pas sur ViewPager . Aidez-moi, où […]

Détruire les pages sur ViewPager et FragmentStatePagerAdapter

Nous essayons de créer une application Android basée sur ViewPager qui reçoit pendant les instructions d'exécution pour ajouter et supprimer des pages. Presque comme une expérience de navigateur à onglets, vous pouvez supprimer l'onglet actuel ou supprimer un onglet spécifique. À la suite de la documentation Google, nous utilisons FragmentStatePagerAdapter, qui est destiné à être […]

Java.lang.IllegalArgumentException: l'observateur est nul

Un utilisateur de l'une de mes applications a signalé cette erreur. Je suis confus quant à ce que cela signifie une façon de le réparer. Après un peu de googling … toujours pas de chance. Quelqu'un at-il déjà vu cela ou savoir comment le réparer? java.lang.IllegalArgumentException: The observer is null. at android.database.Observable.unregisterObserver(Observable.java:59) at android.widget.BaseAdapter.unregisterDataSetObserver(BaseAdapter.java:42) at […]

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): À […]

Utilisation de SlidingPaneLayout d'Android avec ViewPager

J'essaie d'utiliser SlidingPaneLayout avec ViewPager, donc <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scientific_graph_slidingPaneLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <!– The first child view becomes the left pane. –> <ListView android:id="@+id/left_pane" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="left" /> <!– The second child becomes the right (content) pane. –> <android.support.v4.view.ViewPager android:id="@+id/scientific_graph_viewPager" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewPager> </android.support.v4.widget.SlidingPaneLayout> Le SlidingPaneLayout glisse lorsque je tire du bord gauche; […]

Comment faire pour que swipe désactive dans un pager de vue dans Android

Je crée une application contenant du pager de vue avec des onglets swipe-able je veux faire quelques opérations à l'intérieur de la téléavertisseur de vue et au moment des opérations, je veux désactiver la vue de glissement après que les opérations ont été effectuées, permettez la vue de glissement. Quelqu'un peut-il me dire comment Fais-le […]

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