package com.example.day7huadongtupian; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.app.Activity; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; public class MainActivity extends Activity { private ViewPager pager; private List<ImageView> list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); pager = (ViewPager) findViewById(R.id.pages); initData(); Mytu mytu = new Mytu(); pager.setAdapter(mytu); } private void initData() { list = new ArrayList<ImageView>(); for (int i = 0; i < 5; i++) { ImageView im = new ImageView(MainActivity.this); im.setBackgroundResource(R.drawable.ic_launcher); list.add(im); } } class Mytu extends PagerAdapter{ @Override public int getCount() { // TODO Auto-generated method stub if (list != null) { return list.size(); } return 0; } @Override public boolean isViewFromObject(View arg0, Object arg1) { // TODO Auto-generated method stub return arg0 == arg1; } @Override public void destroyItem(ViewGroup container, int position, Object object) { // TODO Auto-generated method stub container.removeView((View) object); } @Override public Object instantiateItem(ViewGroup container, int position) { // TODO Auto-generated method stub container.addView(list.get(position)); return list.get(position); } } }
ViewParge(普通滑动)
最新推荐文章于 2022-07-13 16:25:24 发布
本文介绍了一个简单的Android应用程序,该程序使用ViewPager组件展示了一系列相同的图片。通过自定义PagerAdapter,实现了图片的加载和滑动切换功能。
5737

被折叠的 条评论
为什么被折叠?



