0
我一直在用adjustPan和adjustResize以及不同的布局类型作为主容器尝试一些不同的组合......到目前为止没有任何工作。Android - 显示键盘时;隐藏一个布局视图并且屏蔽另一个布局视图。怎么样?
在主容器中,我得到了两个关键视图A和B. A基本上是一个包裹在ScrollView中的EditText。 B是一个LinearLayout(它包含一个音频播放器)。
B应该锁定在屏幕的底部。 A应该填满屏幕的其余部分。这很容易用LinearLayout或RelativeLayout使用gravity:bottom或allignParent:bottom来完成。
但是,当EditText聚焦时,弹出键盘。当发生这种情况时,B应该隐藏或隐藏在键盘下方,而A填充屏幕的剩余空间。
下面的图像是什么我以上说明视觉描述:
下面是正常屏幕的图像:
布局属于片段。片段Activity包含放置在屏幕顶部的工具栏。当我使用adjustPan时,ToolBar被移动到屏幕上方。
任何想法如何解决这个问题?谢谢!
这不是一个完美的解决方案,但它比我以前的任何尝试都要好得多。键盘与底部的EditText区域重叠。无论如何,它现在会做。谢谢 :) –