使用HorizontalScrollView和ViewPager联动效果出现的position值改变问题
来源:互联网 发布:云计算 国家政策支撑 编辑:程序博客网 时间:2024/06/10 00:17
一般使用HorizontalScrollView和ViewPager实现联动效果,存在多个页面并且每个页面有不同的控件,这个时候在ViewPager的适配器的instantiateItem(View v, int position)方法中获取每个页面的控件,使用findviewbyid时,需要先判断所在的是哪个页面,我一开始是使用的switch()判断,switch里填写的是position,可是总是报错,log的时候同一个页面会有多个position值,这个时候怎么办呢?
经过n次调试,终于找到了一个比较合适的方法,就是在onCheckedChanged(RadioGroup group, int checkedId)方法中checkedId是一个稳定值,无论怎么样切换页面checkedId都是同样的值,这样就好办了。将checkedId赋值给一个全局变量FLAG,在instantiateItem()方法使用FLAG,switch(FLAG)即可。如果大家有更好的方法可以分享一下,有什么问题也可以提出,互相讨论,一起进步。
2 0
- 使用HorizontalScrollView和ViewPager联动效果出现的position值改变问题
- HorizontalScrollView和ViewPager联动效果
- HorizontalScrollView 使用 实现textview和viewpager的联动
- HorizontalScrollView和ViewPager的使用
- 导航栏联动效果( HorizontalScrollView+ViewPager)
- HorizontalScrollView与ViewPager联动
- TabLayout和ViewPager的联动效果实现
- HorizontalScrollView Horizontal水平滑动栏和今日头条ViewPager的联动
- android中HorizontalScrollView实现viewpager的效果
- ViewPager和Fragment结合,利用(HorizontalScrollView)实现指示器与ViewPager同时滑动的动态效果
- Viewpager 和 TabLayout 的联动问题
- ViewPager+Tablayout的联动效果
- TabLayout和ViewPager的联动使用
- 仿网易客户端的viewpager和头部的联动效果
- viewpager跟HorizontalScrollView,listview冲突的问题
- 解决 HorizontalScrollView 和 ViewPager 的滑动冲突
- 标签—PagerSlidingTabStrip和ViewPager联动效果
- RadioGroup 和 ViewPager 实现联动效果
- hdoj 2393 Higher Math 水过~
- 2014华为机试题8:压缩字符串
- 最近在做一个读取PDF报UnsatisfiedLinkError错误
- 黑马视频学习笔记- 一些杂项记载
- Shell 编程--本文结合大量实例阐述如何编写一个shell脚本
- 使用HorizontalScrollView和ViewPager联动效果出现的position值改变问题
- Linux系统调用和库函数
- xcode 自定义build Setting
- MVC @model 模型定义
- 关于CCSprite、CCtexture2D与CCImage之间的关系
- System.exit(0)和System.exit(1)区别
- JAVA card 应用开发(七) JAVA 卡数据(永久数据/临时数据)
- android webview setBuiltInZoomControls 与 onTouch 冲突解决
- POJ1503