Android ListView+;编辑文本=>;键盘错误行为
我使用的是一个列表视图,项目中有一些编辑文本,屏幕底部有一个浮动操作底部(fab)(在列表视图上方) 选择EditView并在其上显示键盘时所需的内容:Android ListView+;编辑文本=>;键盘错误行为,android,Android,我使用的是一个列表视图,项目中有一些编辑文本,屏幕底部有一个浮动操作底部(fab)(在列表视图上方) 选择EditView并在其上显示键盘时所需的内容: 滚动ListView以显示EditView 晶圆厂位于屏幕底部 没有别的了 我得到的是: 列表视图不会滚动到项目,键盘不会以触摸的编辑文本为目标,也不会以任何内容为目标(键盘在良好输入模式下打开,然后重置) 晶圆厂的移动与键盘对齐,而不是被覆盖 我尝试了android:windowSoftInputMode=“adjustNothing
- 滚动ListView以显示EditView
- 晶圆厂位于屏幕底部
- 没有别的了
- 列表视图不会滚动到项目,键盘不会以触摸的编辑文本为目标,也不会以任何内容为目标(键盘在良好输入模式下打开,然后重置)
- 晶圆厂的移动与键盘对齐,而不是被覆盖
实际上有解决方案吗?或者我应该坚持使用“不太好,但至少是功能性的”adjustPan吗?ListView不能很好地处理可编辑视图,因为内部视图会被重绘一次或多次,导致多个焦点事件 这是从10年开始发生的,所以我不期望很快会有修复。我努力解决这个问题
您可以添加一些屏幕吗?由于循环使用,建议不要在列表中使用可编辑视图。谷歌建议为每一行设置不可变的列表和编辑活动。这就是为什么Android 5.0中引入的
RecyclerView
被重新设计的原因。RecyclerView也有同样的问题……哦。这是有问题的。