我的目标是实现大多数消息传递应用程序(如 Facebook Messenger、Viber、What's up)在显示附件表时所做的事情。如果软键盘可见并且用户想要附加某些内容,则键盘会隐藏,附件表会出现在它的位置。
为了使这项工作有效,布局更改应该在 Root View 大小更改时发生。否则,会在显示/隐藏键盘之前不久应用我的布局更改时出现图形故障。
如果我能在键盘隐藏的那一刻改变我的布局,我就能把它做好。我试过使用 onGlobalLayoutListener
但没有得到预期的结果。
最佳答案
将此行添加到您的 Activity list 中。
<activity
android:name="com.your.Activity"
android:windowSoftInputMode="stateHidden|adjustPan" />
关于android - 调整安卓软键盘显示或隐藏时的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585538/