Я надеялся получить ответ для этого, я очень старался отклонить всплывающее окно, когда я нажимаю на него, но он не уходит, кто-нибудь знает почему? Также он не возвращается, когда я нажимаю кнопку «Назад».Увольнение всплывающего окна
public void onButtonPopup (View target) {
// Make a View from our XML file
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.samplescreens, (ViewGroup) findViewById(R.id.closeLayout));
pwindo = new PopupWindow(layout, width-40, height-(height/4), true);
pwindo.showAtLocation(layout, Gravity.CENTER, 0, 0);
pwindo.update();
pwindo.setOutsideTouchable(true);
}
public void onButtonInPopup (View target) {
//back_dim_layout.setVisibility(View.GONE);
pwindo.dismiss();
}
возможно дубликат [Android увольнение всплывающего окна] (http://stackoverflow.com/questions/3121232/android-popup-window-dismissal) – Qberticus
и что «очень много»? – maysi
Также см. Сообщение: http://stackoverflow.com/questions/12554855/click-outside-of-popup-to-dismiss-it – MiStr