如何创建一个粘性页脚,当软键盘弹出时不会随着视图被向上移动?
下面是我的当前设置和我想要实现的示例图像。我有一个包含页面内容的滚动视图和一个与父元素底部对齐的线性布局,作为导航栏。
问题是当弹出键盘时,它会将整个视图向上推,包括底部导航栏。我不想禁用通过设置 android:windowSoftInputMode="adjustPan"
来自动推送视图的功能,而是希望排除单个元素不被推上去,也就是我的底部导航栏。
我已经测试了 windowSoftInputMode 的解决方案,但它会隐藏我的页面内容。是否有一种方法可以继续推动滚动视图而不是底部导航栏?我的另一个选择是在键盘弹起时设置 visibility: gone
,然后在键盘关闭时重新显示它,但是这似乎过于复杂,而且从我所读到的并不总是可靠。
如果有人有任何示例或建议,我都听取。谢谢。