我在屏幕底部有一个EditText元素(如Whatsapp,即),我正在使用android:windowSoftInputMode =“adjustPan”,以便在键盘出现时不隐藏EditText。它工作正常,它推动整个布局,以便可以看到EditText。
现在,问题在于,当我选择文本时,动作模式栏不会出现,就像它与布局一起被推高一样。
我没有在布局中使用显式操作栏,它是在进行文本选择时出现在前M设备上的操作栏。
布局层次结构如下:
<FrameLayout>
<GLSurfaceView/>
<EditText/>
</FrameLayout>
所以我想做的就是这个动作模式,即使在键盘打开时也能保持它的位置,使用平移行为。
adjustResize对我不起作用。设置后,键盘位于EditText上,没有任何调整大小,可能是由于GLSurfaceView。
谢谢!