Android ViewPager和PagerAdapter简单代码写法


总是忘记,记下来备忘:

package zhangphil.test;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotation.Nullable;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;import java.util.ArrayList;public class ViewPagerActivity extends AppCompatActivity {    private ArrayList images = new ArrayList<>();    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.view_pager_activity);        for (int i = 0; i < 5; i++) {            ImageView imageView = new ImageView(getApplicationContext());            imageView.setImageResource(R.mipmap.ic_launcher);            images.add(imageView);        }        ViewPager viewPager = findViewById(R.id.view_pager);        viewPager.setAdapter(new VPAdapter());    }    private class VPAdapter extends PagerAdapter {        @Override        public View instantiateItem(ViewGroup container, int position) {            container.addView(images.get(position));            return images.get(position);        }        @Override        public void destroyItem(ViewGroup container, int position, Object object) {            container.removeView(images.get(position));        }        @Override        public int getCount() {            return images.size();        }        @Override        public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {            return view == object;        }    }}

更多相关文章

  1. Android新手入门实例之Android漂亮时钟的源代码
  2. 如何实现Android重启应用程序代码 ?
  3. android常用的代码片段
  4. Android Camera代码位置
  5. Android 自定义view的写法
  6. Android Studio设置类代码模板
  7. Android PopupWindow动画效果代码
  8. Android获取高清app图标代码分享
  9. 收藏代码-Android状态栏工具代码

随机推荐

  1. php会话处理分析
  2. Jupyter Notebook下安装PHP内核
  3. PHP 变量的四大作用域
  4. PHP开发api接口安全验证
  5. php 过滤存储型XSS攻击
  6. 实例展示php表单安全验证
  7. PHP中的pack和unpack函数的用法详解
  8. php环境下使用elasticSearch+ik分词器进
  9. 格式化聊天列表时间
  10. PHP的防御XSS注入的终极解决方案