alt*_*osh 30 java keyboard android
软"SOFT_INPUT_ADJUST_PAN"键盘输入模式,当显示键盘EditText时向上移动以保持可见,但键盘和txt的底部始终粘在一起,如截图所示,我想在它们之间留出一些空间,是否可能?
输入模式也必须保持为"SOFT_INPUT_ADJUST_PAN".
抱歉,我的英文,在此先感谢...

我应用了上面对我有用的方法,将 Activity 上的 android:windowSoftInputMode 设置为“adjustPan”,而不是我将填充添加到带有重力底部的编辑文本中,它的工作原理就像魅力一样。谢谢,
这可以帮助你:
如果您的代码中写入了此行,请将其删除:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
Run Code Online (Sandbox Code Playgroud)
或者:
您不应该使用明确的像素值来设置layout_width和layout_heights。相反,请酌情使用wrap_parent或。fill_parent
或者:
如果您已设置minSdkVersion为,3则将其更改为minSdkVersion=4
编辑:
将Activity 上的android:windowSoftInputMode设置为"adjustPan"
或者:
将此代码添加到setOnTouchListener()您的主要活动中EditText:
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9208 次 |
| 最近记录: |