Android开发:windowSoftInputMode的状态详解

Manifest.xml中的android:windowSoftInputMode属性共有两类,总计10种可选状态,不同类别的状态可以组合。如下表:

状态 类别 含义
stateUnspecified 显示状态 默认状态,系统根据输入需要来决定
stateUnchanged 显示状态 保持和上一个界面相同
stateHidden 显示状态 跳转到此界面时,总是隐藏软键盘
stateAlwaysHidden 显示状态 即使从下个界面返回本页,依然隐藏软键盘
stateVisible 显示状态 跳转到此界面时,总是显示软键盘
stateAlwaysVisible 显示状态 即使从下个界面返回本页,依然显示软键盘
adjustUnspecified 弹出模式 默认状态,系统根据有无滑动控件来决定
ajdjustNothing 弹出模式 只弹出键盘,界面不做任何调整
adjustResize 弹出模式 将界面大小缩小为键盘上部屏幕空间大小
adjustPan 弹出模式 将界面向上平移,直到可以显示当前输入框

可以使用一种状态,也可以组合不同类别的状态:


       ···


你可能感兴趣的:(Android开发:windowSoftInputMode的状态详解)