Android popupwindow 拦截返回键怎么弄的?
popupWindow.setOutsideTouchable(false);
popupWindow.setFocusable(true);
contentView.setFocusable(true);
contentView.setFocusableInTouchMode(true);
contentView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (popupWindow != null) {
popupWindow.dismiss();
}
}
return false;
}
});
点击返回键不进OnKeyListener,怎么处理?