【发布时间】:2016-07-14 23:11:20
【问题描述】:
如何创建一个在软键键盘弹出时不会随视图向上移动的粘性页脚?
下面是我当前设置的图像示例以及我想要实现的目标。 我有一个包含我的页面内容的滚动视图和一个与作为导航栏的父底部对齐的线性布局。
问题是当键盘弹出时,它会将我的整个视图向上推,包括底部导航部分。 我不想禁用视图的自动上推(通过设置android:windowSoftInputMode="adjustPan"),而是排除单个元素上推,我的底部导航栏。
我已经测试了 windowSoftInputMode 修复,但它将我的页面内容隐藏在键盘后面。有没有办法让它继续向上推滚动视图而不是底部导航?我的另一个选择是在键盘上设置visibility:gone,然后在键盘上重新显示它,但这似乎过于复杂,从我阅读的内容来看并不总是可靠的。
如果有人有任何示例或建议,我会全力以赴。谢谢。
【问题讨论】:
-
我很晚了,但我已经发布了答案,所以遇到这个问题的任何人,请仔细阅读我的答案,它可能会节省您的时间和精力。
标签: android android-softkeyboard