Выдача всплывающего окна
У меня есть всплывающее меню, которое появляется при нажатии кнопки. Это мой метод onclick.
<code>public void showOverflow(View view) { boolean click = true; Button action = (Button) findViewById(R.id.btbAction); LayoutInflater inflater = (LayoutInflater) main.this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View popupView = inflater.inflate(R.layout.overflow_layout, null); final PopupWindow pw = new PopupWindow(popupView, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); pw.setOutsideTouchable(true); if (click) { pw.showAsDropDown(action, 0, 0); click = false; } else { pw.dismiss(); click = true; } } </code>
Всплывающее окно отображается при нажатии кнопки. Теперь проблема в том, что окно не закрывается, когда я касаюсь вне всплывающего окна. Я попытался установить это свойство во всплывающем окне
<code>pw.setOutsideTouchable(true); </code>
Вещи остаются прежними. Пожалуйста, помогите мне исправить это