在ViewTabPager的中心显示所选选项卡

时间:2013-07-08 14:53:59

标签: android android-viewpager viewpagerindicator

在我的项目中,我正在使用ViewTabPager库https://github.com/JakeWharton/Android-ViewPagerIndicator。 它工作正常,但我的要求是,当我选择任何标签时,我想在中心显示标签。是否可以这样做? 我希望从O位置显示中心的选定选项卡。

如果您有任何解决方案,请帮助我。

1 个答案:

答案 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);
    }

希望这个帮助