0

我正在尝试使用 viewpager 实现一个滑块。它应该响应用户滑动,并且还应该滚动到具有特定延迟的下一张幻灯片。为 viewpager 提供了适当的适配器。滑块正在工作,但问题是 ViewPager 在处理程序运行时没有响应任何滑动效果。但是可以通过删除处理程序回调来暂停滑块我想知道任何人都可以帮助我......!

这是我的自动切换逻辑

public class SliderActivity extends ActionBarActivity
{
   ViewPager mViewPager;
   int mInitialValue;

   @Override
   public void onCreate(Bundle savedInstanceState)
   {
      super.onCrerate(savedInstanceState);
      setContentView(R.layout.slidelayout); 
      mViewPager = (Viewpager)findViewById(R.id.viewpager); 
   }

   @Override
   public void onResume()
   {
      mHandler = new Handler();
      mHandler.post(runnable);
   }

   Runnable runnable = new Runnable() 
   {
      @Override
      public void run() 
      {
         // TODO Auto-generated method stub
         mViewPager.setCurrentItem(mInitialvalue, true);
         mInitialValue++;       
         mHandler.postDelayed(runnable, 5000);
      }
   };
}
4

0 回答 0