作者:爱的话心情_196 | 来源:互联网 | 2023-01-27 15:25
所以我有一个EditText,第一次没有被键盘覆盖.然后当您关闭键盘并再次点击edittext时,它将覆盖edittext.
我花了几个小时研究这个问题并得出结论它与编辑文本的这两个属性有关.
android:inputType="number"
android:gravity="center"
如果我删除其中任何一个,adjustPan(如我的清单中所示)始终按照承诺运行.似乎是一个Android错误.但是我在编辑文本中需要这两行.解决这个问题的最佳方法是什么?
这是一个略微浓缩的xml版本:
这是每次都应该是什么样子......
这是目前第二次点击时的样子(键盘覆盖edittext)...
编辑:我发现使用Android 7.0时键盘工作正常.我不认为它适用于任何低于此的东西.这是最近修复过的错误还是什么?
另外,我在我的清单的应用程序和活动部分中都包含了android:windowSoftInputMode ="adjustPan | stateHidden",但似乎没有修复它.