读书人

android : 点击popupwindow之外区域 p

发布时间: 2012-09-02 21:00:34 作者: rapoo

android : 点击popupwindow以外区域 popupwindow自动消失


代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);
//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWindow之外)

@Override

public boolean onTouchEvent(MotionEvent event) {

// TODO Auto-generated method stub

if (popupWindow != null && popupWindow.isShowing()) {

popupWindow.dismiss();

popupWindow = null;

}

return super.onTouchEvent(event);

}

读书人网 >Android

热点推荐