久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - ViewPager嵌套ViewPager?

瀏覽:88日期:2024-01-25 18:16:07

問題描述

在一個Fragment中有一個viewpager包含了三個子fragment,其中在包含的第一個子fragment中,也有一個子viewpager,如何讓那個子viewpager禁止橫向滑動,但是可以通過viewpager.setCurrentItem()來跳轉(zhuǎn),同時能讓子viewpager里面包含的控件能夠響應(yīng)豎直滑動和點擊事件。

問題解答

回答1:

繼承 ViewPager 類,并重寫 onTouchEvent 和 onInterceptTouchEvent 方法,在方法里直接 return false;

回答2:

試試ViewPager.canScrollHorizontally(boolean which)這個方法,我沒有試過,不好說有沒有滑動沖突的問題。

如果有,你可以選擇自己重寫onTouchEvent,或者,放棄使用ViewPager,切換不同的fragment也可以實現(xiàn)你的目的。

回答3:

如 @周文超 所說.

傳送門:

How do disable paging by swiping with finger in ViewPager but still be able to swipe programmatically?

How to disable or enable viewpager swiping in android

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 嘉禾县| 井冈山市| 峨边| 石景山区| 三明市| 贵阳市| 平利县| 苏尼特右旗| 鹿泉市| 彭水| 安宁市| 怀宁县| 浦江县| 东港市| 米林县| 当阳市| 东辽县| 南川市| 亳州市| 阿合奇县| 赣州市| 吴忠市| 温州市| 凌云县| 南投县| 尼木县| 陈巴尔虎旗| 屏边| 建昌县| 嘉兴市| 富锦市| 永顺县| 武穴市| 乡城县| 榕江县| 惠水县| 双桥区| 胶南市| 安义县| 吉木萨尔县| 嘉荫县|