Android ViewPager

ViewPagerjava

使用范围:导航、菜单android

功能:可使视图滑动,相似于Lanucher左右滑动数组

须要配置器PagerAdapter布局

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

实现步骤:3步spa

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

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

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

2.加载显示页卡xml

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)
相关文章
相关标签/搜索