我正在开发一个Android应用程序,其中包括一个页面,该页面具有一个选项卡布局,包括两个选项卡,一个列表页面和一个地图(两者都是片段)。列表元素是视图持有器,包含图片,但是当用户在视图持有器中到达最后一张图片时,选项卡布局会获取下一个滑动事件,并切换到地图。如果用户试图从屏幕的极右侧开始向左滑动图片,则也会发生这种情况。
我想完全关闭选项卡之间的滑动功能,但没有找到方法来实现它。
以下是我设置选项卡的方式:
我想完全关闭选项卡之间的滑动功能,但没有找到方法来实现它。
以下是我设置选项卡的方式:
ViewPager fragmentPager = (ViewPager) findViewById(R.id.viewpager);
fragmentPager.setAdapter(new MyPagerAdapter);//extends FragmentPagerAdapter
TabLayout tabLayout = (TabLayout) findViewById(R.id.tablayout);
tabLayout.setupWithViewPager(fragmentPager);
onPageChangeListener
中使用return false
可能会阻止选项卡的切换。但是,如果您在此处粘贴一些您尝试过的源代码,这将有助于我们解决您的问题。 - Madhukar Hebbar