Android 如何阻止用户界面出现在软键盘显示器上

Android 如何阻止用户界面出现在软键盘显示器上,android,keyboard,window-soft-input-mode,Android,Keyboard,Window Soft Input Mode,我对多个片段使用相同的活动。每个片段都有一个searchview。除了主片段,我们在所有其他片段中显示ListView。在HomeFragment中,我使用线性布局来显示一些按钮和页脚视图。当我在主页片段的searchview中键入内容时,它将显示listview。我想在键盘打开时调整屏幕大小。因此,我在清单文件中为Activity使用了下面提到的标记 android:windowSoftInputMode="adjustResize" 除了家庭碎片外,所有碎片都是沃克林。在home fr

我对多个片段使用相同的活动。每个片段都有一个searchview。除了主片段,我们在所有其他片段中显示ListView。在HomeFragment中,我使用线性布局来显示一些按钮和页脚视图。当我在主页片段的searchview中键入内容时,它将显示listview。我想在键盘打开时调整屏幕大小。因此,我在清单文件中为Activity使用了下面提到的标记

 android:windowSoftInputMode="adjustResize" 

除了家庭碎片外,所有碎片都是沃克林。在home fragment中,当我点击searchview(在键入.ie之前仍显示按钮)时,包括页脚视图在内的屏幕将打开。包含按钮的布局没有问题。因为它是可滚动的。但最上面的布局并不完全可见。是否可以阻止它在该片段中将页脚布局推到顶部?

为什么调整大小,为什么不android:WindowsOfInputMode=“adjustPan”android:WindowsOfInputMode=“adjustPan”将不允许将列表视图向上滚动到键盘上方。