解决popupwindow中弹出输入法被遮挡问题

来源:互联网 发布:sql树形结构查询 编辑:程序博客网 时间:2024/05/02 02:27
在Popupwindow中有EditText,当点选EditText后输入法在popupwindow后面显示了。最后查找了大量资料后输入法终于在popupwindow在前端显示了,呵呵非常的好。解决思路
我们知道popupwindow中有个输入法配置选项。
。解决思路我们知道popupwindow中有个输入法配置选项。
 
[java] view plaincopyprint?
  1. if (nava_home_popupWindow == null)   
  2.             {  
  3.                 nvg_pophomeall_view = View.inflate(context, R.layout.popupwindow_homeall, null);  
  4.                 et_home_search = (EditText) nvg_pophomeall_view.findViewById(R.id.et_home_search);  
  5.                 et_home_search.setOnFocusChangeListener(new HmSchOnFocChangeLisenner(et_home_search, context));  
  6.                 nava_home_popupWindow = new PopupWindow(nvg_pophomeall_view, 550//  
  7.                         GlobalValues.WINDOW_H - GlobalValues.LAYOUT_TOPTITLE_HEIGHT - 50);  
  8.                 nava_home_popupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);  
  9.    
  10. 设置后的情况如下:  
最关键就是设置输入模式 就是这里
[java] view plaincopyprint?
  1. nava_home_popupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);  


 
0 0
原创粉丝点击