viewpager

xiaoxiao2021-02-27  215

## ViewPager 的简单使用使用 ## # ViewPager布局 # ---------- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="wrap_content"     android:layout_height="wrap_content">     <android.support.v4.view.ViewPager         android:layout_width="match_parent"         android:layout_height="match_parent"         android:id="@+id/vp_guide"         /> </RelativeLayout> 没啥好讲的!一个简单的布局 ---------- ViewPager vp_guide = (ViewPager) findViewById(R.id.vp_guide); 找到控制ID ----------  vp_guide.setAdapter(new GuideAdapter()); ---------- 创建引导图设置 private int[] mImageIds=new int[]{R.drawable.guide_1,             R.drawable.guide_2,R.drawable.guide_3}; ---------- 初始化图片资源的数据  public void initDate(){             mImageViewList = new ArrayList<>();             for (int i=0;i<mImageIds.length;i++){             ImageView view=new ImageView(this);             view.setBackgroundResource(mImageIds[i]);                 mImageViewList.add(view);         } ---------- class GuideAdapter extends PagerAdapter{             @Override             //item的个数             public int getCount() {                 return mImageViewList.size();             }             @Override             public boolean isViewFromObject(View view, Object object) {                 return view==object;             }             @Override             public Object instantiateItem(ViewGroup container, int position) {                 //初始化item的布局                 ImageView view = mImageViewList.get(position);                 container.addView(view);                 return view;             }              @Override             //销毁布局             public void destroyItem(ViewGroup container, int position, Object object) {                 container.removeView((View) object);             } ----------
转载请注明原文地址: https://www.6miu.com/read-10002.html

最新回复(0)