android实现无限轮播
标签:1 在ViewPager的适配器中的getCount()
2 明白当前currentIten 为position % ;
3 设置一开始ViewPager的位置 (() * 1000);这样刚开始就可以向左滑动了
4 在OnPageChangeListener ViewPager的滑动监听中设置小点的位置
5 设置Handler 定时滑动开启滑动
6 在onResume中发送空消息,在onPause中移除消息将所有的Callbacks和Messages全部清除掉,避免内存泄露。
如下是主代码 图片是本地的
1 package ;
2
3 import ;
4 import ;
5 import ;
6 import ;
7 import ;
8 import ;
9 import ;
10 import ;
11 import ;
12 import ;
13 import ;
14 import ;
15 import ;
16 import ;
17 import ;
18 import ;
19 import ;
20
21 public class MActivity_Luenbo extends Activity {
22
23 private ViewPager viewPager;
24 private LinearLayout group;
25 private int[] images = { , , ,
26 , };
27 private ArrayList<ImageView> mImageViewList;
28 private ImageView[] diandian;// ViewPager上的点点
29 private int selectedItem = 0;
30
31 ***@Override
32 protected void onCreate(Bundle savedInstanceState) {
33 // TODO Auto-generated method stub
34 (savedInstanceState);
35 setContentView();
36 viewPager = (ViewPager) findViewById();
37 group = (LinearLayout) findViewById();
38 init();
39
40 }
41
42 ***@SuppressLint("HandlerLeak")
43
android实现无限轮播 来自淘豆网m.daumloan.com转载请标明出处.