Acticity切换时ScrollView不停留原位置,自动滚动其他位置
今天遇到了一个问题
前提:一个acitivity中是一个scrollview,里面包含很多组件,有的点击事件会拉起另外一个activity
现象:返回原activity时,scrollview没有停留在跳转时的位置,而是自动滚动到了其他位置
最开始是怀疑scrollview中嵌套了listview,listview的可变性导致的。网上大部分都是这么说的,也提供了解决方法,但是发现无法解决。
经过一步步测试发现问题存在在edittext的问题上。
scrollview偏下的位置有个edittext,当填写时它得到了焦点。这时拉回顶部,点击跳转。当返回原activity时,由于edittext还保持着焦点,所以scrollview没有保持停留在顶部的状态,而是自动滚动到了能显示edittext的位置。
解决:在有scrollview的acitivity的onPause中,将scrollview的所有焦点移除clearFocus()
Acticity切换时ScrollView不停留原位置,自动滚动其他位置相关推荐
- angular在IE下报object doesn't support property or method matches问题,以及router-outlet切换时不删除原组件而是添加一个新组件
angular在IE下有时会报object doesn't support property or method matches问题 同时,在router-outlet切换时,不删除原组件而是添加一个 ...
- 解决微信小程序的wx-charts插件tab切换时的显示会出现位置移动问题-tab切换时,图表显示错乱-实现滑动tab
解决Echarts在微信小程序tab切换时的显示会出现位置移动问题 tab切换时,图表显示错乱 <canvas class="kcanvas" canvas-id=" ...
- 【ElementUI】el-table 多表格切换 导致 expands 展开行仍然会保留的问题(多表格切换时的表格渲染错乱)
首先先叙述一下需求和遇到的问题: 需求: 在这个页面里,我需要去判断查询条件,从而在不同的条件下,展示不同的表格数据,即在不同情况下,展示不同的表格或者说表格的数据列,从而在不同的条件下看到不同的表格 ...
- 【Vue】组件复用导致的路由切换时页面不刷新问题
页面逻辑 通过router-link,携带不同params参数,导航向同一个组件. 出现问题1 不同路由切换时组件上的页面不刷新. 问题原因1 mounted() {this.getData();}, ...
- 任务切换的基础:模拟任务切换时寄存器的保存与恢复
文章目录 1 任务切换的基础:模拟任务切换时寄存器的保存与恢复 1 任务切换的基础:模拟任务切换时寄存器的保存与恢复 需求说明:使用PendSVC触发异常,在异常处理函数中,保存R4-R11寄存器到缓 ...
- Flutter代码锦囊---切换时页面保持状态
一个正常的Flutter项目中,通过底部导航栏(BottomNavigationBar)或者标签栏(TabBar)组件来切换页面内容,是很正常的操作.但是大家是否有发现,每次导航栏或标签栏切换页面时, ...
- android fragment实例化,Android使得Fragment 切换时不重新实例化
以前实现Fragment的切换都是用replace方法实现 public void startFragmentAdd(Fragment fragment) { FragmentManager frag ...
- Android视频播放器横竖屏切换时遇到的问题记录
我用的播放器是KMedia,一个开源的播放器,链接如下 https://github.com/BlackQi/KMedia 我个人觉得还是很好用的,支持定制.现在遇到一个问题就是播放时横屏铺满全屏视频 ...
- Compose 横竖屏切换时状态如何保存?rememberSaveable 实现原理分析
前言 在这篇文章中提到了 Navigation 的状态保存实际是由 rememberSaveable 实现的,有同学反馈希望单独介绍一下 rememberSaveable 的功能及实现原理.我们都知道 ...
最新文章
- Scala --- 第三章 数组相关操作
- eBay再度问路中国
- c语言中的数字菱形,打印数字菱形,急啊,帮帮小女子啊。。。
- 为什么我要重新开始数据科学
- Packet Tracer 5.0实验(四) 利用三层交换机实现VLAN间路由
- 学计算机的第一年能带电脑吗,大一新生有必要带电脑去学校吗?辅导员给出建议,家长需提前了解...
- C++ 四种智能指针详解
- js数组的sort排序(获取中位数)
- NPOI自定义单元格背景颜色
- rgmanager 介绍
- 构建大数据平台的必要性
- 云运维服务方案说明书
- Android集成三方腾讯浏览器X5内核
- Python数据分析《黑客帝国》-一切都不是偶然
- 用C语言实现FlappyBird
- 人工智能 —— 人工智能发展大事件
- qq复读机java脚本分享蓝奏云_蓝奏云资源,各种软件分享链接,干货
- 英语--副词描述变化量大小
- jQuery ajax 请求 和 Submit 提交 form 表单
- python基础===【字符串】所有相关操作