在我的應用程序中我在同一時間顯示了一個彈出窗口,鍵盤在屏幕上可見時 我按下後退按鈕,第一個鍵盤消失後再按下後退按鈕 poup窗口獲取駁回。我想先關閉彈出窗口。在Android中關閉彈出窗口
我試圖使用KeyEvent_BACK,但它不工作。
請提供您的建議。
在我的應用程序中我在同一時間顯示了一個彈出窗口,鍵盤在屏幕上可見時 我按下後退按鈕,第一個鍵盤消失後再按下後退按鈕 poup窗口獲取駁回。我想先關閉彈出窗口。在Android中關閉彈出窗口
我試圖使用KeyEvent_BACK,但它不工作。
請提供您的建議。
使用辭退的方法來隱藏彈出
mPopUp.setBackgroundDrawable(new BitmapDrawable());
mPopUp.setOutsideTouchable(true);
// display the popup in the center
mPopUp.showAtLocation(layout, Gravity.CENTER, 0, 0);
它像一個冠軍
mPopUp.setBackgroundDrawable(new BitmapDrawable());
在這裏,新BitmapDrawable()已過時。 因此,我是這樣做的 popupWindow.setBackgroundDrawable(context.getResources()。getDrawable(R.color.transparent)); popupWindow.setFocusable(true);
它工作!
工程就像一個魅力!證實。 – h4ck3d 2013-02-20 00:04:45