使用ViewPager首先需要引入android-support-v4.jar这个jar包。自己不要忘记加
- package com.example.viewpagerdemo; import android.app.Activity;
- import android.os.Bundle; import android.support.v4.view.PagerAdapter;
- import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener;
- import android.view.View; import android.view.ViewGroup;
- import android.view.ViewGroup.LayoutParams; import android.widget.ImageView;
- import android.widget.LinearLayout; public class TwoActivity extends Activity implements OnPageChangeListener{
- /** * ViewPager
- */ private ViewPager viewPager;
- /** * 装点点的ImageView数组
- */ private ImageView[] tips;
- /** * 装ImageView数组
- */ private ImageView[] mImageViews;
- /** * 图片资源id
- */ private int[] imgIdArray ;
- @Override protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
- ViewGroup group = (ViewGroup)findViewById(R.id.viewGroup); viewPager = (ViewPager) findViewById(R.id.viewPager);
- //载入图片资源ID imgIdArray = new int[]{R.drawable.item01, R.drawable.item02, R.drawable.item03, R.drawable.item04,
- R.drawable.item05,R.drawable.item06, R.drawable.item07, R.drawable.item08}; //将点点加入到ViewGroup中
- tips = new ImageView[imgIdArray.length]; for(int i=0; i<tips.length; i++){
- ImageView imageView = new ImageView(this); imageView.setLayoutParams(new LayoutParams(10,10));
- tips[i] = imageView; if(i == 0){
- tips[i].setBackgroundResource(R.drawable.page_indicator_focused); }else{










