ScrollView inside ViewPager, scrolls to middle automatically

前端 未结 6 856
滥情空心
滥情空心 2021-02-01 18:06

I have a ViewPager that contains several instances of the same fragment, this fragment contains an article. The Article view hierarchy is quite simple, a Title, a Banner image,

6条回答
  •  误落风尘
    2021-02-01 18:41

    ScrollView inside ViewPager scrolls automatically but does not scrolls in middle.. Check out this.

    pager.setOnPageChangeListener(new OnPageChangeListener() {
    
                    @Override
                    public void onPageSelected(int position) {
                        // TODO Auto-generated method stub
                        int x=iv.getLeft();
                        int y=iv.getTop();
                        scroll.scrollTo(x, y);
                    }
    

    pager is ViewPager's object and scroll is ScrollView and iv is any View say TextView or ImageView.

    When we change page in viewpager, scrollbar automatically scrolls but to the left. If you would have find solution to middle please let me know.. :)

提交回复
热议问题