<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);
// }
}