最近被提了一個bug,在EditText進行輸入時彈出軟鍵盤後,activity界面整體上移;
看網上流行的三個方法:
1.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)。
2.在項目的AndroidManifest.xml文件中界面對應的<activity>里加入android:windowSoftInputMode="adjustPan"。
3.把外層的的layout替換成ScrollView。
以上三種方法均沒用。
解決方法:
在外層的佈局上添加屬性:android:descendantFocusability=”blocksDescendants”