我有一个位于布局底部的EditText,如下图所示。 当软键盘出现在屏幕上时,我需要确切地有50dp间隙与EditText。最终输出结果将如下图所示。 我该如何实现这一点?在清单文件中使用AdjustPan或AdjustResize不能给我提供特定的间隙。
AdjustResize动态计算每个视图的大小,以便在软键盘可见时尽可能地将它们适应屏幕。其整个目的就是开发人员不必担心视图的调整和它们之间的相对距离。系统会自动为您调整视图大小,以便用户可以看到尽可能多的视图。因此,除非您愿意查看Android源代码并找出覆盖默认行为的方法(也许有一种子类化输入方法类的方法),否则您所要求的是不可能的。