WindowManager.LayoutParams:(二:softInputMode)

来源:互联网 发布:建筑设计平面图软件 编辑:程序博客网 时间:2024/06/08 09:09
  1. SOFT_INPUT_ADJUST_NOTHING
    当显示软键盘时,不调整window的布局
  2. SOFT_INPUT_ADJUST_PAN
    当显示软键盘时,调整window的空白区域来显示软键盘。
    即使调整空白区域,软键盘还是有可能遮挡一些有内容区域,
    这时用户就只有退出软键盘才能看到这些被遮挡区域并进行交互。
  3. SOFT_INPUT_ADJUST_RESIZE
    当显示软键盘时,调整window内的控件大小以便显示软键盘。
    这样的话控件可能会变形
  4. SOFT_INPUT_ADJUST_UNSPECIFIED
    不指定显示软件盘时,window的调整方式。
  5. SOFT_INPUT_IS_FORWARD_NAVIGATION
    表示用户导航(navigate)到了你的window
  6. SOFT_INPUT_MASK_ADJUST
    显示软键盘时,用于表示window调整方式的bite的mask。
    显示软键盘时的window调整方式可以是
    SOFT_INPUT_ADJUST_NOTHING,
    SOFT_INPUT_ADJUST_PAN,
    SOFT_INPUT_ADJUST_RESIZE,
    SOFT_INPUT_ADJUST_UNSPECIFIED。
    用于描述软键盘显示的规则可以是
    SOFT_INPUT_STATE_ALWAYS_HIDDEN,
    SOFT_INPUT_STATE_ALWAYS_VISIBLE,
    SOFT_INPUT_STATE_HIDDEN,
    SOFT_INPUT_STATE_VISIBLE,
    SOFT_INPUT_STATE_UNSPECIFIED之一
  7. SOFT_INPUT_MASK_STATE
    用于描述软键盘显示规则的bite的mask.
  8. SOFT_INPUT_MODE_CHANGED
    用于表示softInputMode发生了变化
  9. SOFT_INPUT_STATE_ALWAYS_HIDDEN
    总是隐藏软键盘
  10. SOFT_INPUT_STATE_ALWAYS_VISIBLE
    总是显示软键盘
  11. SOFT_INPUT_STATE_HIDDEN
    用户导航(navigate)到你的窗口的时候,隐藏软键盘
  12. SOFT_INPUT_STATE_UNCHANGED
    Visibility state for softInputMode: please don’t change the
    state of the soft input area
  13. SOFT_INPUT_STATE_UNSPECIFIED
    没有软键盘显示的约定规则
  14. SOFT_INPUT_STATE_VISIBLE
    用户导航(navigate)到你的窗口的时候,显示软键盘
0 0
原创粉丝点击