Android 如何检测何时选择了pagerTabStrip?
使用旧的SwipeyTabs,您只需使用onSwipeyTabSelected.onSwipeyTabSelected,现在android在2012年6月发布了PageTabStrip,它可以简化工作,事实上,它可以用于简单的情况。但我还没有找到任何方法可以检测选项卡的选择,例如: _______________________________Android 如何检测何时选择了pagerTabStrip?,android,touch,listener,Android,Touch,Listener,使用旧的SwipeyTabs,您只需使用onSwipeyTabSelected.onSwipeyTabSelected,现在android在2012年6月发布了PageTabStrip,它可以简化工作,事实上,它可以用于简单的情况。但我还没有找到任何方法可以检测选项卡的选择,例如: _______________________________ | |Tab1| Tab2| _______________________________ ___________
| |Tab1| Tab2|
_______________________________
_______________________________
||表1 |表2 |
_______________________________
如果我向右滑动,选项卡2被选中: _______________________________
|Tab1 |Tab2| Tab3|
_______________________________
_______________________________
|表1 |表2 |表3 |
_______________________________
如何在我的活动中检测/触发包含已选择此选项卡的PagerTaskTrip的事件
另外,请原谅我的蹩脚ascii艺术:D由于您的
PagerTabStrip
绑定到ViewPager
,并更改ViewPager
的内容,因此您可以将ViewPager.OnPageChangeListener
注册到ViewPager
如果你的论点是“好吧,如果他们通过标签滑动,我想做不同的事情,而不是滑动传呼机的主体”,那么我不是那种用户体验的粉丝。因为你的
PagerTabStrip
绑定到ViewPager
,并更改ViewPager
的内容,您可以将ViewPager.OnPageChangeListener
注册到ViewPager
如果你的论点是“好吧,如果他们通过标签滑动,我想做不同的事情,而不是滑动寻呼机的主体”,那么我不是那种用户体验的粉丝。我会接受这个问题,因为它是一个有效的问题,但它不是PageTapStrip的侦听器,也不是来自这个类的通知,而是一个真正共享滚动的东西。看来这件事我受够了,谢谢你@德斯格雷西:好吧,因为它们是一致滚动的,所以区别很大程度上是语义上的不同。你总是可以克隆
PagerTabStrip
代码,然后将你自己的侦听器机制添加到你的分支中。是的,这更像是你想要覆盖默认侦听器,并将其与选项卡分离(不推荐),但好吧,那就是我下地狱的原因…,无论如何,PagerTabStrip与SwipeyTabs相比有什么真正的优势,或者只是谷歌代码的更新?@Desgrasi:我不确定你指的是哪一个“SwipeyTabs”。如果您指的是操作栏选项卡,则它们的优点是不需要使用ViewPager
。如果你是指ViewPagerIndicator中的选项卡,我还没有试过。如果你是说别的,我就迷路了,但它有点不完整,老实说,不确定它现在是如何被调用的,因为我认为它是动作栏选项卡、tabsadapter和ofc-the-viewpager的融合:我会接受这个问题,因为它是一个有效的问题,但它不是PageTapStrip的侦听器,也不是来自这个类的通知,而是一个真正共享滚动的东西。看来这件事我受够了,谢谢你@德斯格雷西:好吧,因为它们是一致滚动的,所以区别很大程度上是语义上的不同。你总是可以克隆PagerTabStrip
代码,然后将你自己的侦听器机制添加到你的分支中。是的,这更像是你想要覆盖默认侦听器,并将其与选项卡分离(不推荐),但好吧,那就是我下地狱的原因…,无论如何,PagerTabStrip与SwipeyTabs相比有什么真正的优势,或者只是谷歌代码的更新?@Desgrasi:我不确定你指的是哪一个“SwipeyTabs”。如果您指的是操作栏选项卡,则它们的优点是不需要使用ViewPager
。如果你是指ViewPagerIndicator中的选项卡,我还没有试过。如果你是说别的,我就迷路了,但它有点不完整,老实说,不确定它现在是如何命名的,因为我认为它是动作栏选项卡、tabsadapter和ofc-the-viewpager:D的融合