Viewpager使用时注意的东西

原创 2017年01月04日 06:58:58

1.在使用viewpager时,我们需要重写四个方法,但是直接提示的只有两个,这个时候我们可以进pageradapter的源码查看具体是哪四个方法,者样比自己去百度快而且准确

源码如下:

      

第一行就告诉我们,如果我们要实现一个pagetadapter,必须重写一下四个方法,清楚明白


2.在初始化 instantiateItem方法中,我们初始化view后,不管是你一个view还是一个布局,我们初始化完后,一定要把这个布局添加到容器中在返回这个view  ,如:




3.如果我们要对viewpager 中的页面进行删除操作然后更细界面,那么我们需要重写一个方法


他默认的是父类的方法,我们点进源码查看一下


上图是父类实现的方法,从英文意思可知,返回的意思是位置或者角标没有变化,所以我们必须从写此方法,那么我们到底返回什么呢,还是看源码


通过上面的源码可知,我们能返回的出了父类返回的那个之外,只有一个可以返回了,所以返回return POSITION_NONE;

(我说的删除某一个页面,光从写这个方法是不够的,不要误会哟,前提当然是首先数据源删除那个对应的角标,然后notifydatasetchange())

data.remove(position);
notifyDataSetChanged();

这就是我在使用viewpager时遇到的一些问题以及我自己的解决方案,遇到疑惑的地方进源码看看,你会有很多收获!


版权声明:本文为博主原创文章,未经博主允许不得转载。

springmvc 基于全注解事务配置注意事项

1.spring mvc 自动扫描注解的时候,不去扫描@Service 2.spring 自动扫描注解的时候,不去扫描@Controller 参考:http://b...
  • VagueCoder
  • VagueCoder
  • 2015年04月19日 18:13
  • 704

springboot + security +CAS 注意事项

上一篇文章里的SecurityConfig.java配置文件初始化的时候会设置cas登陆后的service路径,如下的serive为“localhost:8080/admin/index.html”,...
  • mushuntaosama
  • mushuntaosama
  • 2017年12月13日 09:20
  • 41

[备战NOI同步赛]适合ACM-ICPC的并查集模板

/* 并查集模板 By:qpswwww(ZYK) 包含findSet(),makeSet(),Union(),使用路径压缩式查找 注:不同的题目对合并的要求不同,并查集也可能携带附加信息 *...
  • qpswwww
  • qpswwww
  • 2014年07月02日 19:17
  • 466

SQLite在Android中使用注意事项

1、模糊查询的陷阱 cursor = db.rawQuery("select * from song where song_title like '?%' ", selectionArgs);  ...
  • qjbagu
  • qjbagu
  • 2014年07月03日 20:00
  • 800

注意!!!JDBC使用时

我们在进行JDBC使用时,要注意Javabean中的属性必须都是小写,还有就是Javabean中的属性和数据库中的字段名要一致。如果在设置注册时使用动作标签那么姓名也要和Javabean中的属性相同。...
  • qq_34160679
  • qq_34160679
  • 2017年04月09日 17:31
  • 92

FMDB使用时注意

要open--》close.
  • quanqinayng
  • quanqinayng
  • 2014年03月28日 17:12
  • 611

接口使用时注意

interface Service{ void doSome(); //方法的默认修饰符为public abstract } public class InterfaceNote imp...
  • user_longling
  • user_longling
  • 2013年10月05日 22:15
  • 470

C++基础之引用与指针的区别与联系、常引用使用时应注意的问题

指针和引用主要有以下区别: 引用必须被初始化,但是不分配存储空间。指针不声明时初始化,在初始化的时候需要分配存储空间。 引用初始化后不能被改变,指针可以改变所指的对象。 不存在指向空值的引用,但是...
  • zy20150613
  • zy20150613
  • 2017年07月04日 11:22
  • 239

scanf函数总结:注意事项及例程

一、scanf函数小结 1>scanf函数的说明及其注意事 scanf函数说明:     a. 如果使用这个函数,要包含一个头文件 stdio.h。     b.scanf函数是一个阻塞式函数:...
  • zjqx_w
  • zjqx_w
  • 2015年07月16日 09:38
  • 453

ES5规范之严格模式

现如今JavaScript早已不仅仅是网页特效脚本了,更多是用来构建大规模的Web应用,所以语言规范的制定者们也逐渐意识到要对JS进行语法方面的规范,并且有意地引导开发者编程习惯,消除一些不规范和不安...
  • liuhe688
  • liuhe688
  • 2016年04月21日 12:45
  • 5853
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Viewpager使用时注意的东西
举报原因:
原因补充:

(最多只允许输入30个字)