APIDEMOS中的app/activity/soft input modes
final CharSequence[] mResizeModeLabels = new CharSequence[] {
"Unspecified", "Resize", "Pan", "Nothing"
};
final int[] mResizeModeValues = new int[] {
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED,
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE,
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN,
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING,
};
UNSPECIFIED无指定,无规格,默认
RESIZE调整布局,EDIT弹上去,TITLE不会被弹上去(弹到窗口外),中间布局显示被压缩
PAN不调整布局,整个界面会被弹上去
NOTHING不调整布局,界面也不会被弹上去,EDIT可能会被输入法覆盖
注意:DEMO中的布局文件将中间布局的weight设置为1,其他为0,从而使中间布局在RESIZE模式下被压缩显示