循环某个Viewpager或别的控件时,获取某个数据的倍数
2015-02-01 18:52
232 查看
这个解释太好了,一样和网友想多了,挺简单但很有意思的问题:
//设置为中心点击-2亿多条的中间-1--肯定是imageViews.size()的倍数
int position = Integer.MAX_VALUE/2-Integer.MAX_VALUE/2%imageViews.size();
position为什么会是imageViews.size()的倍数。
当初想多了,后来再看的时候,发现以前好笨,记录下来分析方法
Integer.MAX_VALUE/2%imageViews.size()得到得结果就是Integer.MAX_VALUE/2整除imageViews.size()余下的数
Integer.MAX_VALUE/2-Integer.MAX_VALUE/2%imageViews.size()是把整除余下的数减去了,剩下的肯定是能被整除的,之前是因为Integer.MAX_VALUE/2除了一个2把我搞迷了。把Integer.MAX_VALUE/2看成一个整体就容易理解了。
//设置为中心点击-2亿多条的中间-1--肯定是imageViews.size()的倍数
int position = Integer.MAX_VALUE/2-Integer.MAX_VALUE/2%imageViews.size();
position为什么会是imageViews.size()的倍数。
当初想多了,后来再看的时候,发现以前好笨,记录下来分析方法
Integer.MAX_VALUE/2%imageViews.size()得到得结果就是Integer.MAX_VALUE/2整除imageViews.size()余下的数
Integer.MAX_VALUE/2-Integer.MAX_VALUE/2%imageViews.size()是把整除余下的数减去了,剩下的肯定是能被整除的,之前是因为Integer.MAX_VALUE/2除了一个2把我搞迷了。把Integer.MAX_VALUE/2看成一个整体就容易理解了。
相关文章推荐
- Viewpager+fragment结构,如何获取fragment中的控件
- 怎么在viewpager中获取子fragment里面的控件
- android ViewPager实现的轮播图广告自定义视图,网络获取图片和数据
- viewpager+handler获取网络数据无限自动轮播,xlistview添加头部viewpager,点击条目跳转百度
- 开源控件JazzyViewPager分析、扩展(支持循环)
- Viewpager的自动轮播加+GridView网上获取数据+小圆点
- XMPP框架 微信项目开发之Socket聊天室发送数据——获取键盘高度,修改控件的约束值,代码滚动UITabView到指定位置
- 网络获取图片数据后 利用viewpager实现弹簧效果
- 获取 ViewPager 内部子控件的方法
- Android ViewPager刷新Fragment数据(ViewPager获取Fragment对象)
- xlistview网络请求数据以及添加headerview_自动轮播viewpager控件
- Android ViewPager + Fragment 懒加载数据 可操作控件版
- Android ViewPager刷新Fragment数据(ViewPager获取Fragment对象)
- Android中使用ViewPager循环滑屏动态加载数据(仿多看)
- ViewPager中动态添加XML布局文件,并获取XML文件中控件ID的操作(inflate)
- 在FormView控件中嵌套数据绑定控件的问题,以及从一个对象中反射获取属性值的简单办法
- xUtils 获取网络数据 + RecycleView 显示数据+ F resco 加载图片 + ButterKnife 初始化控件
- 用 .Net WebBrowser 控件获取POST数据
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)