android - 如何检测软键盘输入法是否会覆盖整个屏幕?

标签 android android-softkeyboard

我正在创建一个应用程序,用户可以在其中单击选项卡,软键盘将以编程方式显示。但是,如果它要像这样覆盖整个屏幕(如提取的 EditText),我不想显示软键盘:

enter image description here

检测屏幕方向可能会有所帮助,但 AFAIK 在平板电脑上,即使在横向上,软键盘也不会覆盖整个屏幕。那还有没有别的办法呢?

最佳答案

不确定它是否适合你,但也许你可以 disable fullscreen soft input而不是弄清楚检测部分。

关于android - 如何检测软键盘输入法是否会覆盖整个屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12106228/

相关文章:

使用 oauth 和 twitter4j 集成 Android Twitter

Android - 在运行时缩放 View 组(布局)

java - 安卓。键盘永远不会出现

android - 如何处理软键盘隐藏事件?

android - Intent 启动带有当前位置的 map 以放置标记

android - 找不到 aapt2-proto-7.0.0-beta04-7396180.jar

android - 将Android Studio更新为4.1后,无法运行现有项目和新建项目

android - 如何从我的自定义键盘获取主机应用程序的包名称?

java - 软键盘在横向模式下不会自动显示

android - 如何在 Android 中为自定义键盘输出不支持的字符