1.创建图片资源ID的数组
2。布局添加
android.support.v4.view.ViewPager
3.找到viewPager 设置适配器
private class MyAdapter extends PagerAdapter
实现ViewPager的四个方法
getCount()
isViewFromObject(View view, Object object)
instantiateItem(ViewGroup container, int position)
destroyItem(ViewGroup container, int position, Object object)
=========================华丽的分割线===============================
package com.example.maiya.mytest1;
import android.os.Bundle;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
public class ScrollView extends AppCompatActivity {
private ViewPager mVp;
int[] data = {R.mipmap.moshou, R.mipmap.qiche1, R.mipmap.qiche2, R.mipmap.qiche3, R.mipmap.qiche4};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mVp = (ViewPager) findViewById(R.id.vp);
mVp.setAdapter(new MyAdapter());
}
private class MyAdapter extends PagerAdapter {
@Override
public int getCount() {
return data.length;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return object == view;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
ImageView iv = new ImageView(ScrollView.this);
iv.setImageResource(data[position]);
container.addView(iv);
return iv;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
//
}
<android.support.v4.view.ViewPager
android:id="@+id/vp"
android:layout_width="match_parent"
android:layout_height="match_parent"/>