美文网首页Android开发
Android开发:windowSoftInputMode的状态

Android开发:windowSoftInputMode的状态

作者: wzjing | 来源:发表于2017-04-20 09:33 被阅读0次

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

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

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

    <activity
           android:name=".TestActivity"
           android:windowSoftInputMode="stateUnchanged|adjustPan">
           ···
    
    </activity>
    

    相关文章

      网友评论

        本文标题:Android开发:windowSoftInputMode的状态

        本文链接:https://www.haomeiwen.com/subject/bjpfzttx.html