2012-01-04 4 views
0

В моем приложении я показал всплывающее окно в ключевом ключе, которое появляется на экране, когда Я нажимаю кнопку «Назад». Первая клавиатура исчезла, и после повторного нажатия кнопки возврата снова poup window get уволен. Сначала я хочу закрыть всплывающее окно.Закрытие всплывающего окна в Android

Я попытался использовать KeyEvent_BACK, но он не работает.

предоставьте свои предложения.

ответ

0

использовать метод распускать, чтобы скрыть всплывающее окно

3
mPopUp.setBackgroundDrawable(new BitmapDrawable()); 
mPopUp.setOutsideTouchable(true); 
// display the popup in the center 
mPopUp.showAtLocation(layout, Gravity.CENTER, 0, 0); 

Он работает как чавканье

+0

Работает как очарование! Подтверждено. – h4ck3d

0
mPopUp.setBackgroundDrawable(new BitmapDrawable()); 

Здесь новый BitmapDrawable() является устаревшим. Следовательно, я сделал это так: popupWindow.setBackgroundDrawable (context.getResources(). GetDrawable (R.color.transparent)); popupWindow.setFocusable (true);

И это работает!