Android慢软键盘开启

时间:2013-10-02 13:50:58

标签: android android-fragments keyboard android-softkeyboard soft-keyboard

我有一个非常讨厌的问题。在Android中制作注册表单,当EditText获得焦点时,键盘出现。但它真的很慢。即使在高端设备上也需要5秒或更长时间。

我们的应用程序使用多个层次的碎片。所以我想可能计算所有这些层向上滑动(当键盘出现时)需要这么长时间。当我在清单文件中设置“adjustNothing”时,键盘会快速显示,而在另一个我们只有一层片段的活动中(这一层是注册表单),它也会很快出现。

任何人都有类似的问题或建议吗? (隐藏或删除注册下方的片段不是一种选择)

1 个答案:

答案 0 :(得分:6)

我有两次同样的问题。关于此,没有很多话题:(

我通过在ListView中设置android:isScrollContainer="false"解决了第一个问题 和android:windowSoftInputMode="adjustPan"在EditTexts所在的片段的主要布局中。

第二个只是一个包含ListView的片段,它仍然是一个问题:'(