我将自定义布局作为活动中的表单字段。
自定义布局的布局结构如下:
<Relative Layout A>
<Linear Layout B>
<Relative Layout C>
<Text View>
<Edit Text>
</Relative Layout C Ends>
<Relative Layout D>
<Text View>
<Image View>
</Relative Layout D Ends>
<Relative Layout E>
<Text View>
<Image View>
</Relative Layout E Ends>
</Linear Layout B Ends>
<View for horizontal line>
</Relative Layout A ends>
这是一个表单字段,添加到单击按钮时。
当Android键盘关闭时,关闭速度很慢并导致一些延迟,导致出现如下的瞬间空白键盘状态:
我添加到此布局中的自定义字段越多,此滞后越严重。 有4个这样的领域,这是一个很好的2秒。
我在AndroidManifest中尝试过使用adjustPan而不是adjustResize。这有效,但随后我的其他布局元素的可访问性受到影响。 是否有人有任何想法导致这种滞后,或如何解决它而不妥协任何行为? 谢谢!
P.S。:在附图中,只有编辑文本可见,其余字段被隐藏。