PopupWindow 如何消失
时间: 2024-01-04 08:18:03 浏览: 85
Android编程实现popupwindow定时消失的方法
要让 PopupWindow 消失,可以使用 dismiss() 方法。例如,如果你在某个 View 上显示了 PopupWindow,你可以在点击该 View 或者其他某个按钮时,调用 PopupWindow 的 dismiss() 方法来让它消失:
```
// 在某个 View 上方显示 PopupWindow
PopupWindow popupWindow = new PopupWindow(context);
popupWindow.setContentView(popupView);
popupWindow.showAsDropDown(anchorView);
// 点击某个按钮时让 PopupWindow 消失
Button dismissButton = findViewById(R.id.dismiss_button);
dismissButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
popupWindow.dismiss();
}
});
```
阅读全文