java - ViewPager嵌套ViewPager?
巴扎黑
巴扎黑 2017-04-18 10:50:11
0
3
517

在一个Fragment中有一个viewpager包含了三个子fragment,其中在包含的第一个子fragment中,也有一个子viewpager,如何让那个子viewpager禁止横向滑动,但是可以通过viewpager.setCurrentItem()来跳转,同时能让子viewpager里面包含的控件能够响应竖直滑动和点击事件。

巴扎黑
巴扎黑

répondre à tous(3)
阿神

Héritez la classe ViewPager et remplacez les méthodes onTouchEvent et onInterceptTouchEvent, renvoyez directement false dans la méthode ;

迷茫

Essayez la méthode ViewPager.canScrollHorizontally(boolean which). Je ne peux pas dire s'il y a un problème de conflit de glissement.

Si tel est le cas, vous pouvez choisir de réécrire vous-même onTouchEvent, ou d'abandonner l'utilisation de ViewPager et de passer à différents fragments pour atteindre votre objectif.

黄舟

如 @周文超 所说.

传送门 :

  • Comment désactiver la pagination en glissant avec le doigt dans ViewPager tout en étant capable de glisser par programmation ?

  • Comment désactiver ou activer le balayage du viewpager dans Android

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal