2012-01-04 94 views
0

在我的應用程序中我在同一時間顯示了一個彈出窗口,鍵盤在屏幕上可見時 我按下後退按鈕,第一個鍵盤消失後再按下後退按鈕 poup窗口獲取駁回。我想先關閉彈出窗口。在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 2013-02-20 00:04:45

0
mPopUp.setBackgroundDrawable(new BitmapDrawable()); 

在這裏,新BitmapDrawable()已過時。 因此,我是這樣做的 popupWindow.setBackgroundDrawable(context.getResources()。getDrawable(R.color.transparent)); popupWindow.setFocusable(true);

它工作!