使用属性android:windowSoftInputMode="adjustPan"并将其设置为AlertDialog的window属性来避免键盘调整AlertDialog的大小。
代码示例:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Title");
builder.setMessage("Message");
AlertDialog dialog = builder.create();
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
dialog.show();