我想当EditText获取到焦点时弹出个PopupWindow,提示信息,我是根据获取EditText的坐标来坐的,不弹出输入法一切正常,但是输入法一弹出,会把屏幕挤上去,造成PopupWindow显示位置不正确,求解。如图:输入法弹出来后:请各位大虾帮忙看看.
解决方案 »
- NDK socket connect 总是失败。求助。
- 求助了,希望大家能帮帮我,谢谢了
- 如何同时发送短信到多个联系人?
- 用imageview显示图片,手机一片黑的啊,根本没图片
- 为什么滚动容器内的按钮获取的left和right 都为0
- 虚拟按键影响获得屏幕尺寸,怎么办
- android中多个editText扫描后发生自动跳转,求大神解决
- Android代码大家都用什么管理?
- Android 通过Linux获取手机的IMSI号码
- 请问各路大神,这是什么问题,小白不太明白
- fedora17 下 android 模拟器加载sencha-touch2 框架
- 利用RotateAnimation旋转图片的问题
参考:
之前的情况
弹出输入法。我的pop直接定上去了。顶上去了。。看不到Edittext这里了只能看到下面的。就是编辑框看不见了。
输入法把等于跟popupwindow 挤上去了。
解决方法 无限参考:http://www.oschina.net/code/snippet_203635_9446
参考:http://bbs.csdn.net/topics/370199221?page=1
参考:http://blog.csdn.net/t80t90s/article/details/8475120
参考:http://blog.csdn.net/lixiaodaoaaa/article/details/8280039#
参考:http://blog.csdn.net/nnmmbb/article/details/8626456
pop_Common.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
androidMainifest配置;popwindow.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.dialog_bg));
popwindow.setOutsideTouchable(false);
popwindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
popwindow.setAnimationStyle(R.style.PopupNavagationAnimation);
popwindow.update();