android - 当键盘在android中显示时视图被覆盖
问题描述
我在设置了 align bottom 属性的 RelativeLayout 中有一些视图,当软键盘出现时,视图被软键盘向上推并覆盖其他视图,因此我无法与视图联系
显示软键盘时
所以我不能点击按钮
解决方案
在下面的行中添加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"
推荐阅读
- java - 如何在 Docker 映像中安装 Java 9 和 Gradle
- kubernetes - kubernetes:在 Pod 内访问 Ingress
- braintree - 如何从 PayPal 提示更新我的 APP 名称?
- python-3.x - python 3 如何使用 csv writer 编写 utf-8
- debugging - 按住右 Shift 时暂停自动热键脚本
- javascript - Javascript:如何在滚动时更改 div 内的图像?
- c# - C# 二叉搜索树给出不正确的多数元素
- uilabel - 在 UILabel SWIFT 末尾添加 Read More/Read Less
- google-sheets - 将多个范围导入单个工作表
- python - Python用通配符替换字符串