14

私は単純ViewPagerです。通常のアニメーションで5秒ごとにプログラムでスクロールする可能性はありますか?

4

1 に答える 1

32

を見て、 aまたは aViewPager.setCurrentItem(int)と組み合わせます。TimerTaskHandler

例:

final ViewPager viewPager = ...;
final Handler h = new Handler(Looper.getMainLooper());
final Runnable r = new Runnable() { 
    public void run() {
        viewPager.setCurrentItem(0, true);
        h.postDelayed(r, 5000); 
    }
};
h.postDelayed(r, 5000); 

必要に応じてランナブルをキャンセルしてください。

于 2012-05-15T14:25:34.420 に答える