用户在PageViewer上滑动时如何标记当前选项卡

时间:2014-11-01 00:33:05

标签: android android-fragments android-viewpager swipe-gesture

我的ViewPager包含3个视图。当用户单击选项卡时,视图会正确查看,并且选项卡底部边框将标记为已选中。情况是,当用户滑动(向左或向右)时,视图会按预期更改,但选项卡不会标记为已选中。即使用户滑动,我也需要标记标签。

当用户在视图之间滑动时,有没有可以强制选中标签?

如果您需要任何代码,请与我们联系。

1 个答案:

答案 0 :(得分:0)

我认为您必须在代码中实现OnTabChangeListener。在这里,我向您展示我正在做的事情。

implements TabHost.OnTabChangeListener, ViewPager.OnPageChangeListener

并实施方法:

public void onPageSelected(int position) {
            //==== set tab
            mTabHost.setCurrentTab(position);
}