Android ViewPager

ViewPager

使用范围:导航、菜单

功能:可以使视图滑动,类似于Lanucher左右滑动

需要配置器PagerAdapter

参考文献:http://blog.csdn.net/alangdangjia/article/details/9054921

实现步骤:3步

1.向布局文件中添加android.support.v4.view.ViewPager组件

  这个组件,注意这个组件是用来显示左右滑动的界面的,如果不加载xml布局文件,他是不会显示内容的。

<android.support.v4.view.ViewPager   
        android:id="@+id/viewpager"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" >

2.加载显示页卡

LayoutInflater lf = getLayoutInflater().from(this);
	view1 = lf.inflate(R.layout.layout1, null);
	view2 = lf.inflate(R.layout.layout2, null);
	view3 = lf.inflate(R.layout.layout3, null);

	// 将要分页显示的View装入数组中
	List<View> viewList = new ArrayList<View>();
	viewList.add(view1);
	viewList.add(view2);
	viewList.add(view3);


3.在activity中实例化ViewPager组件,重写PageAdapter与ListAdapter类似。

  重写方法有两种:创建PagesAdapter对象,重新创建类继承PageAdapter。

  其中必须覆盖以下方法:

instantiateItem(ViewGroup, int)
	destroyItem(ViewGroup, int, Object)
	getCount()
	isViewFromObject(View, Object)



你可能感兴趣的:(viewpager,Android_UI)