2012-12-18 101 views
0

我是Android新手。如何使用ViewPager.scrollBy(int x,int y)ViewPager.scrollBy(int x,int y)不更新查看如何滚动ViewPager?

new Handler().post(new Runnable() { 

        @Override 
        public void run() { 
         // TODO Auto-generated method stub 

         mainPager.scrollBy(10,0); 

        } 
       }); 

即使这不是更新视图。 请告诉我scrollTo(int x,int y)和scrollBy(int x,int y)之间有什么区别;

回答

2

从我所了解的scrollTo()scrollBy()不适用于ViewPager;它们只是View定义的方法,不适用于ViewPager

如果您尝试移动到特定页面,请使用setCurrentItem(int item, boolean smoothScroll)

+0

我们是否也可以定义光滑滚动的速度? – hemu

+0

是的,但它有点破解。看到我的答案:http://stackoverflow.com/a/14179739/832776 –