我想当EditText获取到焦点时弹出个PopupWindow,提示信息,我是根据获取EditText的坐标来坐的,不弹出输入法一切正常,但是输入法一弹出,会把屏幕挤上去,造成PopupWindow显示位置不正确,求解。如图:输入法弹出来后:请各位大虾帮忙看看.
解决方案 »
- Android Sqlite3数据库查询
- Android 编译framework下的systemUI
- 关于Spinner
- 求教android手机坐标系问题
- threadid=1: thread exiting with uncaught exception (group=0x40015578)
- skia画图求助
- 安卓如何调用播放器实现流媒体播放
- 做了一个简单的验证用户登录的例子,验证成功了,却不能进入新的窗口,求答,谢谢啦!
- 独立开发并发布自己的一款手游——SpaceWar
- 新手代码问题,没用到数据库却显示数据库安全性不好
- 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();