您的位置:首页 > 移动开发 > Android开发

Android ViewPager

2016-03-16 00:00 477 查看
摘要: 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android_UI ViewPager