gpt4 book ai didi

安卓|即使 windowSoftInputMode 设置为 'adjustResize',如何隐藏 BottomNavigation?

转载 作者:行者123 更新时间:2023-11-30 04:56:30 25 4
gpt4 key购买 nike

我有一个 Activity BottomNavigation。如果用户需要点击提交按钮软键盘隐藏它。然后他需要再次按下后退按钮才能看到提交按钮。在本例中,我使用了 windowSoftInputMode='adjustResize' 以便屏幕自动调整大小并且用户可以向上滚动并单击提交按钮。

但是,我也有 BottomNavigation,windowSoftInputMode='adjustResize' 使 BottomNavigation float 在软键盘上方。谁能提出更好的解决方案?任何帮助将不胜感激。谢谢

最佳答案

这是个棘手的问题...您在这里有两个选择:

  1. 保留 'adjustResize' 并在弹出键盘时隐藏 BottomNavigation View (例如简单地 setVisiblity?)
  2. 改为例如'adjustPan'(或任何其他)防止键盘调整应用程序大小并为整个内容容器添加具有键盘高度的底部填充。 BottomNavigation 将隐藏在键盘下方,但填充将允许滚动到提交按钮

在这两种情况下,您都需要检测打开/关闭键盘,在第二种情况下,您还需要测量键盘高度。 IN HEREHERE你对这个案例有很大的 SO 主题,查看答案和评论,并为你的目的选择合适的解决方案

关于安卓|即使 windowSoftInputMode 设置为 'adjustResize',如何隐藏 BottomNavigation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59048944/

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