Android 中键盘和 EditText 之间的空间
软输入模式是,当键盘显示时,向上移动以保持可见,但是键盘和txt的底部总是粘在一起,如屏幕截图所示,我希望它们之间有一些空间,可能吗?"SOFT_INPUT_ADJUST_PAN"
EditText
此外,输入模式必须保持为 。"SOFT_INPUT_ADJUST_PAN"
对不起,我的英语,提前致谢...
软输入模式是,当键盘显示时,向上移动以保持可见,但是键盘和txt的底部总是粘在一起,如屏幕截图所示,我希望它们之间有一些空间,可能吗?"SOFT_INPUT_ADJUST_PAN"
EditText
此外,输入模式必须保持为 。"SOFT_INPUT_ADJUST_PAN"
对不起,我的英语,提前致谢...
我应用了上述对我有用的方法是将android:windowSoftInputMode设置为“adjustPan”,而不是我将填充添加到具有重力底部的编辑文本中,它就像魅力一样。谢谢
愿这对您有所帮助:
如果此行写在代码中,则将其删除:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
或:
您不应使用显式像素值进行设置。相反,请根据需要使用或。layout_width
layout_heights
wrap_parent
fill_parent
或:
如果您已将 设置为,则将其更改为minSdkVersion
3
minSdkVersion=4
编辑:
将 android:windowSoftInputMode 在活动上设置为"adjustPan"
或:
将此代码添加到您的主要活动中:setOnTouchListener()
EditText
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);