/** * 这3行代码是设置屏幕背景透明度的 * 记得取消 */ private void bgtran(float paramet) { WindowManager.LayoutParams attributes = getActivity().getWindow().getAttributes(); attributes.alpha = paramet; getActivity().getWindow().setAttributes(attributes); }
/** * 取消透明背景的 */ popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() { @Override public void onDismiss() { bgtran(1.0f); } });0.5f 表示半透明 1.0f 表示不透明参考文档:http://blog.csdn.net/LANG791534167/article/details/48985101