1. 程式人生 > >Android 軟鍵盤遮擋PopupWindow解決辦法

Android 軟鍵盤遮擋PopupWindow解決辦法

專案需要實現評論的功能,因此我使用了popupWindow作為彈出框,其中包含了一個edittext。但是發現軟鍵盤會遮擋一部分popupWindow,而實際上得到的效果應該是軟鍵盤將

整個popupWindow頂上去,後來通過查詢api,發現通過:

//設定彈出窗體需要軟鍵盤

commentWindow.setSoftInputMode(AddCommentPopupWindow.INPUT_METHOD_NEEDED);

//設定模式,和Activity的一樣,覆蓋,調整大小。
commentWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

這兩句程式碼可以解決該問題!

如圖: