国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - ViewPager嵌套ViewPager?

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

問題描述

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

問題解答

回答1:

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

回答2:

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

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

回答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
相關文章:
主站蜘蛛池模板: 永新县| 鄂伦春自治旗| 略阳县| 连城县| 富顺县| 海兴县| 丹江口市| 武功县| 越西县| 乡宁县| 河南省| 长垣县| 杭锦旗| 观塘区| 乡城县| 平陆县| 武汉市| 聊城市| 金沙县| 丘北县| 肥乡县| 枣强县| 芜湖市| 石柱| 栖霞市| 南宁市| 雷山县| 周口市| 霍山县| 乌兰察布市| 武夷山市| 梅河口市| 宁河县| 雅江县| 原阳县| 黔江区| 亚东县| 金昌市| 和平区| 庆元县| 龙川县|