Android – 软键盘将我的活动布局推出屏幕

我的活动布局如下所示。

         

因此,搜索框固定在屏幕的底部。

但是,当用户单击EditText时,软键盘会显示并将布局推出屏幕,但搜索框除外。

我刚刚开始使用Android,所以我在这里做错了什么?

Solutions Collecting From Web of "Android – 软键盘将我的活动布局推出屏幕"

尝试在Manifest中为您的活动添加以下内容:

 android:windowSoftInputMode="adjustPan" 

对于那些感兴趣的人, android:windowSoftInputMode="adjustPan"android:windowSoftInputMode="adjustResize"之间的区别:

“adjustResize”

活动窗口的大小调整为屏幕上的软键盘腾出空间。

“adjustPan”

活动窗口的内容会自动平移,以便键盘不会阻止当前焦点。 这样用户就可以看到他们正在键入的内容。 这通常不如resize那么理想,因为用户可能需要关闭软键盘以获得窗口的模糊部分并与之交互。

Android文档

引用链接

@Raj如果您正在使用选项卡式应用程序,则必须添加

android:windowSoftInputMode="adjustPan"

在您要添加选项卡的Activity上,这很可能是您的启动器活动。

这是我的代码中的一个片段