PopupWindow内含文本输入框置于屏幕底部,点击输入时,输入法的框不能顶起PopupWindow的输入文本框

解决的办法

    PopupWindow pw = new PopupWindow(ppLayout,900,800);
            //设置透明背景,不然也没效果
            pw.setBackgroundDrawable(new BitmapDrawable());  
            //设置焦点,不然无法弹出输入法
            pw.setFocusable(true);
            //以下两句不能就颠倒
            pw.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);  
            pw.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);  
            pw.showAtLocation(tv, Gravity.BOTTOM, 0, 0);

你可能感兴趣的:(PopupWindow内含文本输入框置于屏幕底部,点击输入时,输入法的框不能顶起PopupWindow的输入文本框)