viewpage

先说ViewPager,ViewPager是google官方提供的一个兼容低版本android设备的软件包,
ViewPager的主要功能是使视图左右滑动,单纯ViewPaager添加静态页面的教程可以在网上搜到,这里只是简单介绍:

1.在布局文件中加入组件
<android.support.v4.view.ViewPager
            android:id="@+id/heroPager"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
和android的其他组件一样,这里只需要声明一个组件,并指定它的基本属性。
 
2.加载要显示的选项卡
   //实例化一个LayoutInflater对象
   LayoutInflater inflater = getLayoutInflater();
   //通过步骤1中声明的组件ID来获取ViewPager
   viewPager = (ViewPager) findViewById(R.id.heroPager);
   //新建一个viewlist对象来保存各个分页的内容
   viewList = new ArrayList<View>();
   //通过LayoutInflater来实例化各个分页
   View view1 = inflater.inflate(R.layout.hero_list, null);
   View view2 = inflater.inflate(R.layout.hero_list, null);
   //添加分页到list中
   viewList.add(view1);
   viewList.add(view2);
这里的R.layout.hero_list是每个分页中要显示的内容的xml布局。
 
    3.设置viewpager的适配器,重写PagerAdapter,要继承PagerAdapter类,要重写如下方法:
   public void destroyItem(View container, int position, Object object){}  
    这个方法从viewPager中移动当前的view。
 
   public Object instantiateItem(View container, int position){}
   这个方法返回一个对象,该对象表明PagerAapter选择哪个对象放在当前的ViewPager中。
 
   public int getCount()
   {
   return mListViews.size();
   }
    返回当前分页数。
   public boolean isViewFromObject(View arg0, Object arg1)
   {
   return arg0 == arg1;
   }
    该方法判断是否由该对象生成界面。

    4.为viewPager添加适配器:
    viewPager.setAdapter(new HeroPagerAdapter(viewList));
阅读更多
想对作者说点什么? 我来说一句

viewpager使用代码

2018年04月12日 104.49MB 下载

viewpage滑动界面

2016年06月07日 3KB 下载

Android ViewPage

2016年08月10日 16.28MB 下载

创新ViewPage

2016年08月12日 14.01MB 下载

ViewPage(无限循环)

2016年09月07日 19.07MB 下载

自定义ViewPage

2016年08月11日 13.93MB 下载

LHViewPage

2016年08月22日 6.93MB 下载

GalleryAndFollowViewPage

2017年07月13日 3KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭