美文网首页
自定义popupWindow

自定义popupWindow

作者: 啤酒小龙虾 | 来源:发表于2018-06-26 16:36 被阅读0次

    直接上代码了 

    private PopupWindowpopup;

    private Viewroot;

    在onCreat()中

    root =this.getLayoutInflater().inflate(R.layout.pop_scann, null);

    //设置弹出布局自适应大小

    popup = new PopupWindow(root, WindowManager.LayoutParams.MATCH_PARENT, 400);

    popup.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);

    popup.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

    popup.setFocusable(true); //自定义布局里面有editText的时候,加上这个就可以弹出软键盘了

    在要开启的地方(点击事件里面)

    popup.showAtLocation(view, Gravity.BOTTOM, 0, 0); 

    自定义布局里面有editText的时候,无法弹出软键盘

    popup.setFocusable(true);

    弹出软键盘遮住Popupwindow

    popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED); 

    popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 

    相关文章

      网友评论

          本文标题:自定义popupWindow

          本文链接:https://www.haomeiwen.com/subject/rjsmyftx.html