输入法遮住PopupWindow中的EditText

emyueguang 2015-08-21 05:25:46



效果如上面的两张图,上面一大部分是一个PopupWindow,在PopupWindow的底部有一个EditText用于输入,但是点击EditText后,输入法是出来,却没有把PopupWindow给顶上去,直接把它下面的EditText给覆盖住了
已在代码中对PopupWindow进行如下设置:

final PopupWindow window = new PopupWindow(view, pWidth, pHeight, true);
window.setTouchable(true);
window.setBackgroundDrawable(new ColorDrawable(0x0000));
window.showAtLocation(this.getWindow().getDecorView(), Gravity.NO_GRAVITY, pX, pY);
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE|WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
window.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
...全文
424 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[yabao=#3][/yabao]
jeky_zhang2013 2015-08-21
  • 打赏
  • 举报
回复
这个属性在edittext中设置试下imeoption
ling9400 2015-08-21
  • 打赏
  • 举报
回复
你把编辑框和下面的输入法的放在同一个布局里面,利用动画弹出来下面的输入法不就可以了!
ling9400 2015-08-21
  • 打赏
  • 举报
回复
你把编辑框和下面的输入法的放在同一个布局里面,利用动画弹出来下面的输入法不就可以了!

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧