同时滚动两个视图寻呼机

时间:2016-07-21 20:24:06

标签: android android-viewpager

我在布局中有两个视图寻呼机。一个在顶部,另一个在底部。

当我滚动一个视图寻呼机时,另一个视图寻呼机也应滚动。但是我的问题是,当滚动顶视图寻呼机时,只滚动顶视图寻呼机,底视图寻呼机不滚动。

我的代码:

        topViewPager.setAdapter(topViewPagerAdapter);
        bottomViewPager.setAdapter(bottomPagerAdapet);
        tabLayout.setViewPager(topViewPager);
        tabLayout.setViewPager(bottomViewPager);

1 个答案:

答案 0 :(得分:0)

您可以使用听众:

mViewPager1.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    @Override
    public void onPageSelected(int position) {
        Log.d(LOG_TAG, "Page scrolled to " + position);

        mViewPager2.setCurrentItem(position)
    }

    @Override
    public void onPageScrollStateChanged(int state) {}

    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {}
});

我认为TabLayout应该自行调整。