<pre name="code" class="java"> /**
* 弹出选择头像框
*/
public void showPop(View parent) {
/*
* if (mPop != null) { int[] location = new int[2];
* parent.getLocationOnScreen(location); mPop.showAtLocation(parent,
* Gravity.NO_GRAVITY, location[0]+25, location[1] +
* parent.getHeight()+5); } else {
*/
LayoutInflater inflater = LayoutInflater.from(this);
// 引入窗口配置文件
View view = inflater.inflate(R.layout.uet_dialog_leave_info_select, null);
//
这里插入你自己要的布局界面
mPop = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, false);
// 需要设置一下此参数,点击外边可消失
mPop.setBackgroundDrawable(getResources().getDrawable(R.drawable.uet_contact_head_dialog_bg));
// 设置点击窗口外边窗口消失
mPop.setOutsideTouchable(true);
// 设置此参数获得焦点,否则无法点击
mPop.setFocusable(true);
// mPop.showAsDropDown(parent);
int[] location = new int[2];
//parent.getLocationOnScreen(location);
//mPop.showAtLocation(parent, Gravity.NO_GRAVITY, parent.getWidth() + 30, location[1] + parent.getHeight() + 7);
mPop.showAsDropDown(parent, (parent.getLayoutParams().width)-409, 8);
// }
}