强制浮动操作按钮位于键盘顶部
Force Floating Action Button to be on top of Keyboard
我使用带有一个 MainActivity 和多个 Fragment 的 Android Studio Navigation Drawer 项目,它们正在替换我的 MainActivity 中的容器。
有时当我打开我的软件键盘时,浮动操作按钮会出现在键盘上方,有时键盘会盖住键盘。有人知道为什么吗?
看来 somehow/sometimes 您的布局未正确更改。您应该尝试在清单中的 activity 标记中使用 android:windowSoftInputMode="adjustResize"
。
这应该将内容调整为键盘上方的大小,因此 FAB 应该始终在上方。
从用户体验的角度来看:也许您更改 "submit" 功能并将其从 FAB 移动到工具栏(就像 gmail 应用程序那样)。因此,FAB 对于 "new" 或 "add" 功能,一旦用户可以提供输入,您就会在工具栏中显示一个 "send"/"submit" 按钮。
我使用带有一个 MainActivity 和多个 Fragment 的 Android Studio Navigation Drawer 项目,它们正在替换我的 MainActivity 中的容器。
有时当我打开我的软件键盘时,浮动操作按钮会出现在键盘上方,有时键盘会盖住键盘。有人知道为什么吗?
看来 somehow/sometimes 您的布局未正确更改。您应该尝试在清单中的 activity 标记中使用 android:windowSoftInputMode="adjustResize"
。
这应该将内容调整为键盘上方的大小,因此 FAB 应该始终在上方。
从用户体验的角度来看:也许您更改 "submit" 功能并将其从 FAB 移动到工具栏(就像 gmail 应用程序那样)。因此,FAB 对于 "new" 或 "add" 功能,一旦用户可以提供输入,您就会在工具栏中显示一个 "send"/"submit" 按钮。