// 获取自定义布局文件activity_popupwindow_left.xml的视图
popupWindow_view = getLayoutInflater().inflate(R.layout.popwindow,
null, false);
// 创建PopupWindow实例,200,LayoutParams.MATCH_PARENT分别是宽度和高度
popupWindow = new PopupWindow(popupWindow_view, 200,
LayoutParams.MATCH_PARENT, true);
// popupWindow.showAtLocation(v, Gravity.BOTTOM, 0, 0);
popupWindow.showAsDropDown(v);
// 点击其他地方消失
popupWindow_view.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (popupWindow != null && popupWindow.isShowing()) {
popupWindow.dismiss();
popupWindow = null;
}
return false;
}
});