我正在学习选项卡布局,因为我需要使用选项卡布局。
当我在谷歌上搜索选项卡布局时,出现在一起的是视图寻呼机。
顺便说一下,我不确定tablayout
和viewpager
之间的区别。
tab layout
在顶部有一个菜单,可以进行屏幕切换。
虽然view pager
没有选项卡,但可以像tab layout
一样滑动屏幕。
但为什么要将两者结合使用呢?
有什么不同?
是不是也可以在选项卡布局中滑动?
是的,您可以在不使用viewPager的情况下使用TabLayout。但是如果没有viewpager,您将无法滑动页面。您必须使用此方法手动处理tabselect监听器,然后单击选项卡进行导航。
addOnTabSelectedListener(OnTabSelectedListener)
同样,您只能使用Viewpager,然后您就可以在没有任何选项卡的情况下滑动或滑动页面。
来自官方文件
选项卡布局
TabLayout提供了用于显示选项卡的水平布局。
查看寻呼机
布局管理器,允许用户在数据页之间左右翻页。
所以Tablayout和viewpager是两种不同的东西,但只有将它们组合在一起,您才能拥有这两个选项卡和幻灯片的权限。
你可以在这里查看没有视图的表格Pager
不使用ViewPager 的TabLayout