popupwindow想在activity打开的时候就显示在activity上
需要设置焦点,在activity的获得焦点的时候去show这个popupwindow
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus&&key){ popupWindow.showAtLocation(view, Gravity.CENTER, 0, 0); key=false; } }参数view是activity的view,是popupwindow的显示的参照物