android 如何解决scrollTo无法执行
来源:互联网 发布:芜湖java招聘 编辑:程序博客网 时间:2024/06/06 00:45
在Activity 的 onCreate() 方法(貌似在onStart和onResume也一样)中, 调用 mScrollView.scrollTo(0, 100); 是无效, 没有效果的. 找了半天, 终于在http://stackoverflow.com/questions/3263259/scrollview-scrollto-not-working-saving-scrollview-position-on-rotation 找到答案. (Google 还是好过百度啊, 可惜快照不能用了)
scrollTo() 是直接指定滚动条的位置, 但是由于这个动作不是单纯关于 ScrollView 而已, 还要根据 ScrollView 里面包含的View 的实际信息. 所以这动作必须在页面加载完成以后才能执行.
在Activity 初始化过程中, 要指定滚动条位置, 必须用下面的代码:
1
2
3
4
5
6
01
.mScrollView.post(
new
Runnable() {
02
.
@Override
03
.
public
void
run() {
04
. mScrollView.scrollTo(
0
,
1000
);
05
. }
06
.});
0 0
- android 如何解决scrollTo无法执行
- android 初始界面 scrollTo无法执行
- #Android笔记#android无法使用scrollTo定位的解决办法。
- android 为什么初始界面scrollView.scrollTo执行无效
- 解决probe无法执行
- Android View scrollTo scrollBy
- android scrollto scrollby 扯一扯
- 【Android】【滑屏】scrollTo,scrollBy
- Android滑动--scrollTo()、scrollBy()
- Android WebApp无法使用ScrollTo等方法控制滚动条位置
- 如何解决App无法收到android开机广播
- 如何解决android平台中页面无法自适应
- 如何解决App无法收到android开机广播
- 如何解决Android 6.0中无法编译出jar
- Android Studio编译出来的APK无法安装如何解决?
- Android Studio编译出来的APK无法安装如何解决?
- 如何解决httpResponse = httpClient.execute(httpGet);无法执行的问题?
- Android 解决ScrollView滑动过程中单独用ScrollTo()或单独smoothScrollTo()方法不起作用的问题
- 杂事 游泳记事
- 搭建基于注解方式的SSH项目框架
- maven教程三之maven命令
- Difference between enabled and userInteractionEnabled properties
- 企业级搜索应用服务器Solr4.10.4部署开发详解(1)- Solr入门-安装部署
- android 如何解决scrollTo无法执行
- Spring面试题
- iOS录音实践
- GridView的点击事件冲突解决
- zoj3699 Dakar Rally (单调队列+贪心)
- Xcode unable to dequeue a cell with identifier
- 悟空学Linux专栏----第4篇
- 什么是Code Review
- 统计ASCII码的高效代码(代码随笔)