Android中想实现多个选项卡的切换,该如何实现

时间:2021-06-19 06:27:17
Viewpager中嵌套GrideView想要实现点击viewpager标题栏上的选项卡,实现Viewpager的切换,并且,选项卡得数量是不确定的,这个如何实现

11 个解决方案

#1


pageindector。可以去看看是不是你要的....

#2


在Fragment里面动态创建多个Fragment,创建过程中传入参数,然后用ViewPager适配它

#3


很多方法啊 少年

#4


关键在于选项卡的数量是不确定的

#5


pageindector这是什么东西,没搜出来,能否确定一下是否有拼写错误

#6


TabLayout或ViewPager

#7


https://github.com/JakeWharton/ViewPagerIndicator

1楼说的就是这个

#8


谢谢各位亲们

#9


SmartLayout,这个也可以,比较新的框架,动画效果也比较好

#10


ViewPagerIndicator就可以实现你说的viewpaper里嵌套viewpaper效果,
不过你也可以换种思路,
布局可以做成上面一个横向滑动的listview,个数在adapter里写,
下面一个帧布局FrameLayout,用于贴fragment,
每一个listview的子布局都对应一个fragment,子布局可以看成种类type,
然后设置帧布局的左右滑动事件,type+1或type-1,然后在贴fragment,
想要循环效果,可以当到两端的时候,将type设成第一个或最后一个,
差不多就是这样。。。

#11


现在有多出一个问题,横向是一个不确定的的Tabhost1,紧挨其下还有一个竖着的Tabhos2t数量也不确定,在tabhost2的右边紧跟一个Viewpager,点击任意一个tabhost中的任意一项,viewpager就会切换到哪一项,这个怎么做

#1


pageindector。可以去看看是不是你要的....

#2


在Fragment里面动态创建多个Fragment,创建过程中传入参数,然后用ViewPager适配它

#3


很多方法啊 少年

#4


关键在于选项卡的数量是不确定的

#5


pageindector这是什么东西,没搜出来,能否确定一下是否有拼写错误

#6


TabLayout或ViewPager

#7


https://github.com/JakeWharton/ViewPagerIndicator

1楼说的就是这个

#8


谢谢各位亲们

#9


SmartLayout,这个也可以,比较新的框架,动画效果也比较好

#10


ViewPagerIndicator就可以实现你说的viewpaper里嵌套viewpaper效果,
不过你也可以换种思路,
布局可以做成上面一个横向滑动的listview,个数在adapter里写,
下面一个帧布局FrameLayout,用于贴fragment,
每一个listview的子布局都对应一个fragment,子布局可以看成种类type,
然后设置帧布局的左右滑动事件,type+1或type-1,然后在贴fragment,
想要循环效果,可以当到两端的时候,将type设成第一个或最后一个,
差不多就是这样。。。

#11


现在有多出一个问题,横向是一个不确定的的Tabhost1,紧挨其下还有一个竖着的Tabhos2t数量也不确定,在tabhost2的右边紧跟一个Viewpager,点击任意一个tabhost中的任意一项,viewpager就会切换到哪一项,这个怎么做