我的ViewPager包含3个视图。当用户单击选项卡时,视图会正确查看,并且选项卡底部边框将标记为已选中。情况是,当用户滑动(向左或向右)时,视图会按预期更改,但选项卡不会标记为已选中。即使用户滑动,我也需要标记标签。
当用户在视图之间滑动时,有没有可以强制选中标签?
如果您需要任何代码,请与我们联系。
答案 0 :(得分:0)
我认为您必须在代码中实现OnTabChangeListener。在这里,我向您展示我正在做的事情。
implements TabHost.OnTabChangeListener, ViewPager.OnPageChangeListener
并实施方法:
public void onPageSelected(int position) {
//==== set tab
mTabHost.setCurrentTab(position);
}