PageAdapter适配器问题
老师!您好!
请问:1。在继承PagerAdapter中,instantiateItem方法为什么重写出来,也没有被用到啊?
2.isViewFromObject方法中有参数:Object为何?为什么判断view==object?
3.为什么还需要有destroyItem?
4.什么情况下需要应用到适配器?本课程没有统一说明?
麻烦老师解答,谢谢!
99
收起
正在回答
1回答
1、继承PagerAdapter,必须重写下面的四个方法:
1)instantiateItem(ViewGroup, int)
2)destroyItem(ViewGroup, int, Object)
3)getCount()
4) isViewFromObject(View, Object)
2、isViewFromObject方法中的两个参数是用来判断两个view是否相同,google要求这样写的
3、destroyItem也是google的设计之一,用来提高代码效率,当滑动的view超出了缓存的范围,就会调用这个方法,将View销毁
4、适配器就是给控件填充管理显示内容用的。
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星