【发布时间】:2014-06-27 06:46:12
【问题描述】:
我正在开发以下布局。
当显示键盘时,UI 会调整到可用空间(状态“A”)。当键盘隐藏时,UI 再次调整大小以填满整个屏幕(状态“B”)。但是从状态“A”到状态“B”时,UI 存在明显的滞后。有什么方法可以避免这种延迟或提供平滑的调整大小。
更新:我在此活动的清单中使用android:windowSoftInputMode="adjustResize"。给定的屏幕截图实际上是一个示例。我的实际布局包含更复杂的布局,这可能会导致调整大小滞后,但这完全描述了我的问题。有没有办法实现动画调整 UI 键盘隐藏?任何帮助都将受到高度赞赏。
【问题讨论】:
-
没有得到你想做什么,你能解释一下吗?
-
@Haresh 当我隐藏键盘时,它后面的区域会在被活动布局填充之前保持空白片刻。我想避免这段空白时间。
-
您应该向我们提供有关您的真实布局的更多信息。也许可以提供一些优化技巧。
-
请告诉我们您正在使用的适配器和您正在使用的布局xml
-
请提供您布局的完整源代码。您必须简化您的 UI,以便在更短的时间内绘制。您必须重写 onConfigChange 方法并处理 Keybord Show/hide 事件以避免您的活动或片段重新创建。
标签: android android-layout android-activity