Я разрабатываю приложение для Android, у которого есть страница с tablayout, включая 2 вкладки, страницу списка и карту (оба являются фрагментами). Элементы списка - это просмотрщики, которые хранят изображения, но когда пользователь достигает последнего изображения в представлении, таблеток получает следующее событие салфетки и переключается на карту. Это также происходит, если пользователь пытается пронести изображения, начиная с правой стороны экрана.disable swipe между вкладками в android tablayout
Я хотел бы полностью переключить функциональность сабвуфера между вкладками, но не нашел способ сделать это так.
Это, как я настроить мои закладки:
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