// view width height
View root = LayoutInflater.from(this).inflate(R.layout.pop_window_item, null);
PopupWindow popupWindow = new PopupWindow(root, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
//设置点击外部区域消失pop
popupWindow.setBackgroundDrawable(new ColorDrawable());
popupWindow.setOutsideTouchable(true);
//动画
popupWindow.setAnimationStyle(R.style.my_pop_animation);
//popwindow聚焦 没有这个EditText无法输入
popupWindow.setFocusable(true);
//相对于屏幕的位置
popupWindow.showAtLocation(click1, Gravity.CENTER, 0, 0);
*仅供参考
//设置添加屏幕的背景透明度
public void backgroundAlpha(float bgAlpha) {
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.alpha = bgAlpha; //0.0-1.0
getWindow().setAttributes(lp);
}