在我的项目中,我正在使用ViewTabPager库https://github.com/JakeWharton/Android-ViewPagerIndicator。 它工作正常,但我的要求是,当我选择任何标签时,我想在中心显示标签。是否可以这样做? 我希望从O位置显示中心的选定选项卡。
如果您有任何解决方案,请帮助我。
答案 0 :(得分:1)
我在我的代码中有这个并且正常工作
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
int scrollX = (mTabHost.getTabWidget().getChildAt(position).getLeft() - (screenWidth / 2)) + (mTabHost.getTabWidget().getChildAt(position).getWidth() / 2);
((HorizontalScrollView) findViewById(R.id.scrlTabs)).scrollTo(scrollX, 0);
}
希望这个帮助