避免 android 软键盘调整布局大小。或回调隐藏视图

Posted

技术标签:

【中文标题】避免 android 软键盘调整布局大小。或回调隐藏视图【英文标题】:Avoid android soft keyboard from resizing the layout. Or callback to hide views 【发布时间】:2014-01-31 01:43:55 【问题描述】:

我正在开发一个应用程序,我确实需要避免键盘在显示键盘时调整布局大小。我已经阅读了 SO 中的大量帖子,并在博客中阅读了有关它的内容,但我找不到真正有效的答案。我的问题是,当键盘弹出时,屏幕底部的一些视图会向上移动,因此这些视图浪费了很多空间,这些视图在键盘出来时不需要显示。

所以我有两种可能性,或者找到一种键盘不调整布局大小的方法或某种“键盘已出”回调,让我隐藏在显示键盘时无用的视图。有什么想法???

救命!!

非常感谢!

【问题讨论】:

【参考方案1】:

你试过了吗

android:windowSoftInputMode="adjustPan"

在您声明您的活动时在 AndroidManifest 中? 当您设置此项时,活动将不会调整大小。

【讨论】:

以上是关于避免 android 软键盘调整布局大小。或回调隐藏视图的主要内容,如果未能解决你的问题,请参考以下文章

如何检测布局调整大小?

如何防止 Android Firefox 浏览器在打开软键盘时调整窗口大小

请问以前你提的问题:android开发:软键盘显示的时候把布局往上顶。是怎么解决的?是布局问题吗?

Android 底部按钮被软键盘顶起问题解决

Android - 如何在软键盘出现时调整弹出窗口

Android 键盘调整大小