horizontalScrollView做滑动标签时的移动
2015-11-04 14:36
323 查看
/** * @param position * @return 改变页面时,需要滚动tab标签的长度 */ public int getMoveWidth(int page){ View checkView = radioGroup.getChildAt(page); int k = checkView.getMeasuredWidth(); int l = checkView.getLeft(); int width = l + k / 2 - displayMetrics.widthPixels / 2; return width; }
horizontalScrollView.smoothScrollTo(getMoveWidth(previousPage), 0);
还可以用tableLayout来写,更加简洁方便,例如网上的这个文章点击打开链接
相关文章推荐
- C++11内存管理速记
- iOS--代码规范
- 【转】c++中placement new操作符
- uva111
- 各种军衔的英文怎么说?一等兵,二等兵,下士,中士,上士,少慰,中慰,上慰,少校,中校,上校,少将,中将,上将,元帅的英文怎么说?
- 设置Java导出Excel表头
- 使用btrace需要注意的几个问题
- JVM系列五:JVM监测&工具
- iOS开发UITableViewCell滚动到特定的行数
- 秒的换算:ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒)
- Java中通过JDBC操作MySQL数据库
- 如何合理地估算线程池大小?(转)
- Error[Li006]: duplicate definitions for "timeinfo";
- 一张图看懂 MD5
- Android中级篇之Fresco-加载图片基础[详细图解Fresco的使用]
- Android中级篇之Fresco-加载图片基础[详细图解Fresco的使用]
- Android中级篇之Fresco-加载图片基础[详细图解Fresco的使用]
- 拷文件却总是提示磁盘空间不足怎么回事?
- [OpenJudge-NOI]取石子游戏
- 计算机视觉进展二十年 (1995~2015)