viewpager切页
简单的
先写个布局
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent" ><android.support.v4.view.ViewPagerandroid:id="@+id/id_viewpager"android:layout_width="match_parent"android:layout_height="match_parent"></android.support.v4.view.ViewPager></RelativeLayout>
然后java文件
package com.example.deemo;import java.util.ArrayList; import java.util.List;import android.support.v7.app.ActionBarActivity; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.ImageView.ScaleType;public class MainActivity extends ActionBarActivity {private ViewPager mViewPager;//声明private int[] mImgIds = new int[]{R.drawable.image_1,R.drawable.image_2,R.drawable.image_3,R.drawable.image_4,R.drawable.image_5,R.drawable.image_6};//图片源private List<ImageView> mImages = new ArrayList<ImageView>();//数组适配器 @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);mViewPager = (ViewPager) findViewById(R.id.id_viewpager);//添加切换效果,3.0以上啊//mViewPager.setPageTransformer(true, arg1);//谷歌上有~官方的 mViewPager.setAdapter(new PagerAdapter() {//内部类实现 @Overridepublic Object instantiateItem(ViewGroup container, int position) {ImageView imageView = new ImageView(MainActivity.this);imageView.setImageResource(mImgIds[position]);imageView.setScaleType(ScaleType.CENTER_CROP);container.addView(imageView);mImages.add(imageView);return imageView;}@Overridepublic void destroyItem(ViewGroup container, int position, Object object) {container.removeView(mImages.get(position));}@Overridepublic boolean isViewFromObject(View view, Object object) {return view == object;}@Overridepublic int getCount() {//页数return mImgIds.length;}});}}
单纯的简单切换页面就完成了
转载于:https://www.cnblogs.com/webgavin/p/5761095.html
viewpager切页相关推荐
- ViewPager、Fragment和TabLayout实现切页效果
文章目录 ViewPager.Fragment和TabLayout实现切页效果 ViewPager.Fragment和TabLayout实现切页效果 不会上传动图,心里哭唧唧.但是是完整代码!新建一个 ...
- TabLayout+ViewPager+Fragment实现切页展示
写在前面 目前大多数的APP都采用的是几个Tab标签以及多个界面滑动的形式来提供多层次的交互体验,最为常用的做法就是采用TabLayout+ViewPager+Fragment的方式,最近在公司项目中 ...
- 使用TabLayout+ViewPager+Fragment实现切页展示
使用TabLayout+ViewPager+Fragment是比较常见的实现切页展示的方式,本例是在fragment中实现主要代码 步骤: 1,定义TabLayout和ViewPager的布局 2,实 ...
- [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏
非常多人都想.甚至曾使用HTML5开发跨平台App.而且想达到原生App的体验. 最后的结果都是无奈的放弃.HTML5貌似美好,但坑太多.想做到原生App的体验差点儿不可为. 也曾有过著名的faceb ...
- 安卓APP_ 布局(7) —— ViewPager翻页
摘自:安卓APP_ 布局(7) -- ViewPager翻页 作者:丶PURSUING 发布时间: 2021-04-14 19:37:18 网址:https://blog.csdn.net/weixi ...
- matlab不用循环,三维矩阵按横切页(垂直于纸面且)向右展开为2维,即(i,j,:)展开。将二维矩阵每行顺序不变依次向左复制,如:(a,b,c)复制为(a,a,a,b,b,b,c,c,c)
概述:将将二维矩阵每行顺序不变依次向左复制和三维矩阵按横切页(垂直于纸面且)向右展开为2维其中的主要计算方法一致,所以放在一起说明.复制的主要要点是将二维矩阵扩展为三维>>>展开三维 ...
- launcher切页动画
launcher切页动画 刚工作的时候,还是launcher4.4,好像有很多切页特效可以选,重写切页特效类可以自己实现切页效果. 太久不搞launcher,忘记在哪实现切页特效了,比如什么外盒子.内 ...
- vue输入查询内容但不查询,切页刷新表格会出现触发查询的不合理情况
一.问题说明 在vue切页时,有时会用到直接调用相关方法来刷新表格的情况,刷新表格时一般会带有几个查询条件的参数,传到后台实现条件查询,但是如果输入查询条件但是不查询(就是输入查询内容,不按查询按钮) ...
- DataTable列自定义渲染切页无效重绘
DataTable列自定义渲染切页 进行DataTable重绘 jsp代码 table = $("#detail_table").DataTable({language: lang ...
最新文章
- python创建图片对应的csv格式_Python:如何从csv文件创建图形节点和边?
- nvcc 已退出,返回代码为1
- ansible高级应用示例
- Java入力项目无法设定到form_html中关于form与表单提交操作的资料集合
- javaweb简单的登录增删改查系统_利用python操作小程序云数据库实现简单的增删改查!
- 如何将.crt的ssl证书文件转换成.pem格式
- Python笔记-BeautifulSoup中find_all的使用及str中trim()
- JS进阶 你真的掌握变量和类型了吗?
- SDE ST_Geometry SQL st_intersects查询很慢的解决方法
- datagrid传参_DataGrid里面要传两个参数怎么传
- 在ASP中轻松实现记录集分页显示
- java计算机毕业设计vue图书管理系统MyBatis+系统+LW文档+源码+调试部署
- 设备管理---要点练习及总结
- 【MMDetection 源码解读之yolov3】Neck - FPN
- 解释X_train,Y_train,X_test,Y_test分别表示什么
- 曝光我和stormzhang的关系
- 2011年恒生电子校园招聘笔试题目
- 帅气的团队介绍HTML源码
- 原始套接字透析之ICMP拒绝服务攻击
- Exchange 2016无法执行ActiveSync测试