【问题标题】:Android slow soft keyboard openingAndroid软键盘打开速度慢
【发布时间】:2013-10-08 22:22:37
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否遇到硬件或模拟器问题?
  • 我也遇到了键盘启动速度很慢的问题,这只是我制作成表格的常规活动。这是一部较旧的手机,但我不记得几年前在同一设备上遇到过这个问题。希望它不会在 SDK 更新中发生任何变化,您可以找到答案。
  • 这也是模拟器和硬件的问题。例如在新的 Nexus 7 上显示键盘的速度也很慢。

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


【解决方案1】:

我有两次同样的问题。关于这个的话题不多:(

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

第二个只是一个Fragment,包含一个ListView,还是有问题:'(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    相关资源
    最近更新 更多