Android PopupWindow被输入法弹上去之后无法恢复原位的解决办法
问题描述:
我的PopupWindow位于屏幕底部,它上面有一个EditText输入框,而当我点击这个EditText的时候,随着输入法的弹出,我的PopupWindow也会随着上升,但是当我结束输入,关闭输入法的时候,PopupWindow却没有随着输入法一下下滑,而是停在屏幕中间,下面显示的是Activity的背景色。(小米手机上出现,三星note上没有出现)
解决办法:
给PopupWindow增加一个属性:popWindow.setSoftInputMode
(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
这样的话,输入法在弹出的时候整个Layout就是重新编排布局,重新分配多余空间,输入法退出的时候同理。
以上所述是小编给大家介绍的Android PopupWindow被输入法弹上去之后无法恢复原位的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Android自定义viewgroup 使用adapter适配数据(6)
这篇文章主要为大家详细介绍了Android自定义viewgroup,使用adapter适配数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12ListView的View回收引起的checkbox状态改变监听等问题解决方案
之前讲到了自定义Adapter传递给ListView时,因为ListView的View回收,需要注意当ListView列表项中包含有带有状态标识控件的问题,感兴趣的朋友可以祥看本文,或许会有意外的收获哦2013-01-01Android studio 下的APK打包失败问题解决办法
这篇文章主要介绍了Android studio 下的APK打包失败问题解决办法的相关资料,需要的朋友可以参考下2017-05-05
最新评论