1. 程式人生 > >輸入法遮擋EditText輸入框的問題

輸入法遮擋EditText輸入框的問題

以前專案都是通過掃描二維碼登入的,現在有需求要改成使用者名稱密碼登入,在修改以後,當在輸入密碼的時候,彈出的輸入框遮擋住了EditText的輸入框,體驗很差,這裡機率下解決辦法:

一:在清單檔案中對應的Activity便籤下新增如下配置 android:windowSoftInputMode="stateVisible|adjustResize"

二:在對應的Activity程式碼中新增如下程式碼 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 程式碼新增在setContentView

方法之後即可。

當然網上的解決辦法還有用SrcollView巢狀佈局來使整體佈局上移,我沒有使用到這個方法,上面的兩個步驟就解決了問題。