Viewpager的创建和使用――――――――――不懂的大家可以问,欢迎提问

ViewPager

  android-supportv4.jar功能:使低版本1.6-2.3能够使用3.0之后的新特性

                             fragment、Actionbar、ViewPager

  应用场景:1. 新手指引

            2. Banner

            3. 表情列表选择

            4. 应用多个页面


  使用步骤:

  1) 在布局中增加ViewPager控件

         android.support.v4.view.ViewPager  

  2) 初始化所有item

     新建item布局,转换为对象

     View layout = getLayoutInflater().inflate(R.layout.pager_item, null);

     ArrayList<View> layouts = new

     layouts.add(layout)

  3) viewPager.setAdapter(new PagerAdapter()

     {

         inistantia()

             View layout = layouts.get(position);

             viewPager.addView(layout)

             return layout;


         destroy()

             View layout = layouts.get(position);

             viewPager.removeView(layout)


         isViewFromObject()

         return arg0 == arg1;

         getCount

     });


ViewPager适配器的方法调用时机:

instantiateItem() :初始化时,当前和左右两个

destroyItem()     :销毁除了当前和左右之外的其他Item

为了提升性能和用户体验。

附件已上传Viewpager的demo!

你可能感兴趣的:(viewpager,destroyItem(),新手指引)