首页 > 解决方案 > 当键盘在android中显示时视图被覆盖

问题描述

我在设置了 align bottom 属性的 RelativeLayout 中有一些视图,当软键盘出现时,视图被软键盘向上推并覆盖其他视图,因此我无法与视图联系

在此处输入图像描述

显示软键盘时

在此处输入图像描述

所以我不能点击按钮

标签: androidandroid-studio

解决方案


在下面的行中添加manifest

android:windowSoftInputMode="adjustResize|stateAlwaysHidden"

查看完整代码:

<activity android:name=".activity.TermConditionActivity"
            android:windowSoftInputMode="adjustResize|stateAlwaysHidden"
            ></activity>

如果假设上面的代码不起作用,则粘贴以下行:

android:windowSoftInputMode="adjustPan"

更新:

在之前的活动类中更改您的onCreate()方法setContentView()

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

或者

windowSoftInputMode="adjustResize"

推荐阅读