gpt4 book ai didi

android - 如何防止底部导航栏在显示的键盘上被向上推

转载 作者:IT老高 更新时间:2023-10-28 22:18:12 34 4
gpt4 key购买 nike

如何创建一个在软键键盘弹出时不会随 View 向上移动的粘性页脚?

下面是我当前设置的图像示例以及我想要实现的目标。我有一个包含我的页面内容的 ScrollView 和一个与作为导航栏的父底部对齐的线性布局。

Example of what i want it to do

问题是当键盘弹出时,它会将我的整个 View 向上推,包括底部导航部分。 我不想禁用 View 的自动向上推送(通过设置 android:windowSoftInputMode="adjustPan"),而是排除单个元素被推送向上,我的底部导航栏。

我已经测试了 windowSoftInputMode 修复,但它将我的页面内容隐藏在键盘后面。有没有办法让它继续向上推 ScrollView 而不是底部导航?我的另一个选择是在键盘上设置 visibility:gone 然后在键盘上重新显示它,但这似乎过于复杂,而且从我阅读的内容来看并不总是可靠的。

如果有人有任何示例或建议,我会全力以赴。谢谢。

最佳答案

或者添加这个作为滚动条的 XML 属性

android:isScrollContainer="false"

或者在 Manifest 的 Activity 的标签中添加这个

android:windowSoftInputMode="adjustPan"

关于android - 如何防止底部导航栏在显示的键盘上被向上推,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38385615/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com