5

我在屏幕底部有一个 EditText 元素(例如 Whatsapp ie),并且我正在使用 android:windowSoftInputMode="adjustPan" 以便在键盘出现时不隐藏 EditText。它工作正常,它将整个布局向上推,以便可以看到 EditText。

现在,问题是当我选择文本时,动作模式栏没有出现,好像它是随着布局一起向上推的。

我没有在布局中使用显式操作栏,它是在进行文本选择时出现在 pre M 设备上的操作栏。

布局层次结构如下:

<FrameLayout>
 <GLSurfaceView/>
 <EditText/>
</FrameLayout>

所以我想做的就是这个动作模式,即使在键盘打开时也能保持它的位置,使用平移行为。

adjustResize 对我不起作用。设置后,键盘在 EditText 上方,并且没有调整大小,可能是由于 GLSurfaceView。

谢谢!

4

0 回答 0