在Android上创建一个PopupWindow
1. 为PopupWindow创建一个Layout---popup_window_layout.xml\
2. 初始化PopupWindow,并提供两个方法去控制PopupWindow的显示与消失// initialize bShow button and set an OnClickListener to itbShow = (Button) this.findViewById(R.id.Button_show_popupwindow);bShow.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if (!isClick) {showPopupWindow();isClick = true;} else {closePopupWindow();isClick = false;}}});
注意事项:
PopupWindow必须在click action中显示或者是开启一个线程去显示,不能直在
oncreate的时候显示一个PopupWindow