0

回收站视图和 EditText 有问题。由于视图刷新,焦点丢失。已使用以下配置修复了此问题manifest

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"

但是,这破坏了我现有的功能。隐藏在键盘后面的 EditText。为了解决这个问题,需要更改配置。

android:windowSoftInputMode="adjustResize"

如何使用单个配置解决这两个问题。

4

1 回答 1

0

经过漫长的障碍,找到了解决方法,但不确定它是否是一个好的解决方法。

从回收适配器:

  • 将焦点更改侦听器添加到 onBindViewHolder 的编辑文本
  • 当焦点获得时,索引被从适配器捕获到变量
  • 检查 onBindViewHolder 中的最后一个焦点索引(步骤 2)是否等于当前索引,然后将请求焦点放在当前输入。

从各种版本测试,它工作正常。

于 2019-05-15T11:16:09.890 回答