HorizontalScrollView 初始化第一次时使用smoothScrollTo无效的解决办法
2017-07-20 10:27
190 查看
最近使用HorizontalScrollView 来封装水平滚动布局时 在初始化后第一次调用smoothScrollTo时 没有发生滚动
通过post时发现可行 在此做为笔记
假如当HorizontalScrollView发生滚动时也将无效 要调用之前需停止滚动
通过post时发现可行 在此做为笔记
post(new Runnable() { @Override public void run() { smoothScrollTo(f, 0); } });
假如当HorizontalScrollView发生滚动时也将无效 要调用之前需停止滚动
public void abortAnimation() { Class superView = this.getClass().getSuperclass(); try { Field field = superView.getDeclaredField("mScroller"); field.setAccessible(true); Class OverScroller = Class.forName(field.getClass().getName()); Method abortAnimation = OverScroller.getDeclaredMethod("abortAnimation"); abortAnimation.invoke(OverScroller); } catch (SecurityException e) { e.printStackTrace(); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
相关文章推荐
- CTreeCtrl遍历和checkBox使用及初始化时SetCheck无效解决办法
- 使用GAppProxy时安全证书无效的解决办法
- android中关于scrollview内部组件 android:layout_height="fill_parent"无效的解决办法
- Windows 7 下IIS 使用AjaxPro无法访问到页面类文件的解决办法(页面类注册无效)
- android的scrollview视图内部的子视图中android:layout_height="fill_parent"无效的解决办法
- ORDER BY 子句在子查询和公用表表达式中无效的一种解决办法--使用表变量
- [转]SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法 .
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- HTK3.4.1在Win7 下HSLab **.sig使用无效的解决办法
- MySQL下使用EF Code First指定表Engine无效时的解决办法
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- 关于Qt使用QPalette设置Qwidget背景色无效的解决办法及分析
- Ubuntu 11.10 使用Gnome3 快捷键Alt+F2无效的解决办法
- ORDER BY 子句在子查询和公用表表达式中无效的一种解决办法--使用表变量
- win7下使用localhost连接mysql无效的解决办法
- 关于使用ViewFlipper实现手势滑动切换及其与ScrollView冲突的解决办法
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法