最近被提了一个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”