当前位置:首页 > Windows程序 > 正文

PopuWindow和软键盘共存时的设置

2021-05-26 Windows程序

一、键盘不消失,popuwindow在下层布局大小不变

技术分享

popupWindow=new PopupWindow(popuview,LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); // 需要设置一下此参数,点击外边可消失  popupWindow.setBackgroundDrawable(new BitmapDrawable());  //设置点击窗口外边窗口消失  popupWindow.setOutsideTouchable(true);  //设置弹出窗体需要软键盘, popupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); //再设置模式,和Activity的一样,覆盖。 popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

二、键盘不消失,,popuWindow在下层,布局上移

技术分享

三、键盘消失

技术分享

popupWindow=new PopupWindow(popuview,LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); // 需要设置一下此参数,点击外边可消失  popupWindow.setBackgroundDrawable(new BitmapDrawable());  //设置点击窗口外边窗口消失  popupWindow.setOutsideTouchable(true);  popupWindow.setFocusable(true);




PopuWindow和软键盘共存时的设置

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/71499.html