我在应用程序底部有一个垂直滑动抽屉。当软键盘打开时,它会将抽屉的选项卡向上推,使其位于键盘顶部。实际上,我希望它保持在屏幕底部,并在显示键盘时隐藏。
还有其他人遇到这个问题吗?知道如何解决吗?
到目前为止,之前的回答并没有帮到我,因为我的文本框下面有一个按钮和一个文本输入框(并排放置),它们总是被键盘遮挡,但是以下操作解决了我的问题:
android:windowSoftInputMode="adjustResize"
android:windowSoftInputMode="adjustNothing"
试一下!
android:windowSoftInputMode="adjustResize"
android:windowSoftInputMode="stateHidden|adjustNothing"
这段代码可行。
我看了这些答案,但在我的情况下,我遇到了同样的问题,并通过一个非常方便和最简单的解决方案得到了解决,它涉及将一个非常小而无害的属性放入您的xml文件中的Scrollview标签中。那就是
android:isScrollContainer="false"
祝你好运!
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
我已经解决了我的问题,通过添加
android:windowSoftInputMode="adjustNothing"
android:isScrollContainer="false"
android:windowSoftInputMode="stateHidden|adjustResize"
当您希望在打开键盘时隐藏视图时,请将此内容添加到清单文件中的Activity中。
android:windowSoftInputMode="stateHidden|adjustPan"
请尝试使用以下内容:
android:windowSoftInputMode="stateHidden|adjustPan"