关于打开或重复加载Activity,ScrollView滚动条不在顶部,而在中间
来源:互联网 发布:mac sierra 双系统 编辑:程序博客网 时间:2024/05/13 13:51
应用场境: Activity布局中有个ScrollView,ScrollView中有两个控件,widget1和widget2,打开或重复加载Activity时,ScrollView的滚动条停在控件widget2的位置,这样控件widget1就看不见了,要向上滑动下才看得到,这样用户体现很不好。解决办法:
方法一:(注:此方法只对ScrollView中有单个控件时有用,如只有widget2)
使用ScrollView的方法:scrollView.smoothScrollTo(0, 0); 或 scrollView.scrollTo(int,int);
方法二:
一开始的时候让上面的控件获得焦点,这样滚动条就自然停在顶部了。
widget1.setFocusable(true);
widget1.setFocusableInTouchMode(true);
widget1.requestFocus();
3 0
- 关于打开或重复加载Activity,ScrollView滚动条不在顶部,而在中间
- Scrollview嵌套listview滚动条不在顶部显示
- 解决ScrollView滚动条不在最顶部的问题
- Android ScrollView滚动条控件,滚动到底部或顶部
- scrollview嵌套listview运行后最先显示出来的位置不在顶部而在顶部问题
- 初次进入页面ScrollView的滚动条不在顶部的解决办法
- ScrollView隐藏滚动条、顶部顶部阴影
- 解决ScrollView加载后不在顶部问题
- ScrollView嵌套ListView显示的位置不在顶部,而在ListView展开的位置
- ScrollView页面不在顶部
- 顶部导航条跟随滚动条上下滚动或一直在底部显示
- 关于ScrollView滚动条隐藏。
- 当div滚动到顶部时,DIV固定在顶部不动,不随滚动条滚动而滚动,除这个div以外的其它元素可以滚动
- 停留在网页顶部随着滚动条移动而不动JQUERY代码
- 打开一个activity时scrollview不显示在最顶部的解决方法
- Jquery 判断滚动条到达顶部或底部 (可用于上拉下拉加载刷新)
- ScrollView滚动到指定位置(ScrollView初始化不在顶部的时候可以用)
- scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题
- Adapter模式实例
- 1045. Favorite Color Stripe (30)(BUG)
- 代码的第一印象(续):推荐几本经典书籍
- 光盘都无法识别解决方法
- Linux网络编程之socket:使用select函数实现并发处理
- 关于打开或重复加载Activity,ScrollView滚动条不在顶部,而在中间
- 区分JS中的undefined,null,"",0和false
- 浅谈cocos2d-x 的坐标体系
- 洗牌随机算法的一种Java实现
- Win7无法识别光驱故障
- Hyper-v server 2008 管理intel 软RAID
- java抽象类练习
- 手游开发途中记
- redis hiredis brpop