I have a problem with a slide show in android viewpager. I want to show the layout of the viewpager after a minimum period of time. Here is my sample code. My main class:
public class MainActivity extends Activity { private ViewPager mViewPager; private SwipeAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mViewPager = (ViewPager) findViewById(R.id.pager);
My Adapter Class:
public class SwipeAdapter extends PagerAdapter { private LayoutInflater mInflater; private static int[] mLayouts = { R.layout.view_layout1, R.layout.view_layout2, R.layout.view_layout3, R.layout.view_layout4 }; SwipeAdapter(Context context) { mInflater = LayoutInflater.from(context); } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } @Override public Object instantiateItem(ViewGroup container, int position) { ViewGroup pageView = (ViewGroup) mInflater.inflate(mLayouts[position], container, false); container.addView(pageView); getItemPosition(pageView); return pageView; } @Override public int getCount() { return mLayouts.length; } @Override public boolean isViewFromObject(View view, Object obj) { return view == obj; } }
Suppose I want the viewpager layout to automatically shift after 10 seconds. How is this possible.
android android-viewpager
androidcodehunter
source share