我有一个活动,当单击一个按钮时会启动一个弹出窗口。我已经创建了PopupWindow活动以及相应的资源xml文件。我在xml文件(关闭弹出窗口)按钮中添加了一个按钮。而且我不知道应该使用什么代码来关闭弹出窗口。这是我的PopupWindow类:
public class AuthorsPopup extends Activity {
public Button closePopupButton;
@Override
public void onCreate(Bundle savedInstanceSlate) {
super.onCreate(savedInstanceSlate);
setContentView(R.layout.authors_popup);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
//multiply times 0.8 of screen size
getWindow().setLayout((int) (width * 0.8), (int) (height * 0.8));
closePopupButton = (Button) findViewById(R.id.close_button);
closePopupButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View popupView) {
}
});
}
}
答案 0 :(得分:1)
要关闭“ PopUpWindow”或var todaydate='20/06/2018';
var dynamicdate='05/08/2018';
,您可以在按钮的Activity
内使用finish()
方法
这也是onClick
方法的documentation。