4

我在布局底部有一个 EditText,如下图所示 在此处输入图像描述

当软键盘出现在屏幕上时,我需要在软键盘和编辑文本之间恰好有 50dp 的间隙。最终输出将像这张图片

在此处输入图像描述

我怎样才能做到这一点?清单中的 AdjustPan 或 AdjustResize 没有给我具体的差距。

4

1 回答 1

1

AdjustResize 动态计算每个视图的大小,以便在软键盘可见时尽可能多地适应屏幕。这样做的重点是开发人员不必担心视图的大小调整和它们之间的相对距离。系统会自动为您调整视图大小,以便用户可以看到尽可能多的视图。

因此,除非您愿意查看 Android 源代码并找出一种方法来覆盖默认行为(也许有一种方法可以继承输入法类),否则您所要求的是不可能的。

于 2013-06-26T06:52:59.853 回答