android - 如何停止在对话框中打开的键盘上调整大小/向上推的活动?
问题描述
我有一个活动,它应该对键盘打开做出反应,所以在清单中,它有一个属性
android:windowSoftInputMode="adjustResize"
此外,此活动可以启动一个具有 EditText 的对话框。当它启动对话框时,会显示键盘,向上推对话框(可以)和活动(不可以)。它看起来很难看,我想在对话框可见时禁用向上推送活动。
有什么漂亮的方法可以解决这个问题吗?目前我正在softInputMode
运行时进行更改,它可以工作但很烦人。
另外为什么地狱滚动视图滚动不适用于adjustPan?
解决方案
尝试使用adjustPan
而不是adjustResize
.
推荐阅读
- postgresql - Postgres 列名或表名什么时候需要引号,什么时候不需要引号?
- python - 当我对 git repos 有依赖项时,如何使用 setuptools 和 pip 自动化依赖项管理?
- c# - 当知道它们并行运行时,使用 xUnit 进行集成测试的策略是什么?
- android - 将 min sdk 更改为 18 并将目标 sdk 更改为 28 时出现颤振错误
- javascript - 导入我的 CSS 文件导致我的 jquery 未定义(ReferenceError)
- c# - ARCore Unity AugmentedImage:视频无法缩放到图像目标
- javascript - 表单输入字段只读 - 没有自动完成
- php - RabbitMQ 存储消息作为交换
- javascript - 阻止打印 - CSS、HTML、PHP
- google-cloud-storage - filebeat 是否有用于 GCS 的模块,可以将日志直接发送到 GCS?