2
我正在開發一個包含2個選項卡,列表頁面和地圖(都是片段)的帶有Tablayout的頁面的Android應用程序。列表元素是包含圖像的視圖頁面,但是當用戶到達viewpager中的最後一個圖像時,tablayout會獲取下一個滑動事件並切換到地圖。如果用戶試圖從屏幕右側開始掃描圖像,也會發生這種情況。禁用在Android Tab的標籤頁之間滑動
我想完全切換標籤之間的滑動功能,但沒有找到辦法做到這一點。
這是怎麼設置我的標籤:
ViewPager fragmentPager = (ViewPager) findViewById(R.id.viewpager);
fragmentPager.setAdapter(new MyPagerAdapter);//extends FragmentPagerAdapter
TabLayout tabLayout = (TabLayout) findViewById(R.id.tablayout);
tabLayout.setupWithViewPager(fragmentPager);
Viewpager'onPageChangeListener'' return false'可能會停止切換標籤頁。但是,如果你粘貼一些源代碼,你在這裏嘗試過的可以幫助我們解決你的查詢。 –
問題在於tablayout不是viewpager,它擴展了HorizontalScrollView。問題更新了一些代碼,謝謝你的幫助! – Analizer
你是說NonSwipeableViewPager? – sector11