Android控制ScrollView滚动
16lz
2021-01-25
有两种办法:
第一种,使用scrollTo(),这个方法不需要handler,直接调用就行
第二种方式,使用fullScrol(),下面我们看一下这个函数:
scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部 scrollView.fullScroll(ScrollView.FOCUS_UP);滚动到顶部
需要注意的是,该方法不能直接被调用
因为Android很多函数都是基于消息队列来同步,所以需要异步操作,
addView完之后,不等于马上就会显示,而是在队列中等待处理,虽然很快,但是如果立即调用fullScroll, view可能还没有显示出来,所以会失败
应该通过handler在新线程中更新
更多相关文章
- ContentProvider初步
- 深拷贝和浅拷贝
- Android自定义View
- Android(安卓)Weekly Notes Issue #239
- Android开发:TabActivity中onKeyDown无法响应的解决方法
- android 监听网络状态
- 【UI交互效果】android UI效果一: coverFlow
- Android(安卓)GMS module测试方法
- Android调用camera错误setParameters failed深层解析