我有一个非常讨厌的问题。在Android中制作注册表单,当EditText获得焦点时,键盘出现。但它真的很慢。即使在高端设备上也需要5秒或更长时间。
我们的应用程序使用多个层次的碎片。所以我想可能计算所有这些层向上滑动(当键盘出现时)需要这么长时间。当我在清单文件中设置“adjustNothing”时,键盘会快速显示,而在另一个我们只有一层片段的活动中(这一层是注册表单),它也会很快出现。
任何人都有类似的问题或建议吗? (隐藏或删除注册下方的片段不是一种选择)
答案 0 :(得分:6)
我有两次同样的问题。关于此,没有很多话题:(
我通过在ListView中设置android:isScrollContainer="false"
解决了第一个问题
和android:windowSoftInputMode="adjustPan"
在EditTexts所在的片段的主要布局中。
第二个只是一个包含ListView的片段,它仍然是一个问题:'(