windowSoftInputMode 有几种类型
时间: 2023-08-19 10:05:00 浏览: 139
windowSoftInputMode demo效果
在 Android 中,windowSoftInputMode 是用来设置窗口与软键盘的交互模式的属性。常用的 windowSoftInputMode 属性值有以下几种:
1. stateUnspecified:默认值,不指定软键盘的状态,由系统自行决定。
2. stateHidden:当软键盘弹出时,将当前 Activity 的主窗口尽可能地缩小,以保证软键盘与输入框不重叠。
3. stateAlwaysHidden:始终隐藏软键盘,即使用户点击输入框也不会弹出软键盘。
4. stateVisible:当软键盘弹出时,不对当前 Activity 的主窗口进行任何调整。
5. stateAlwaysVisible:始终显示软键盘,即使用户没有点击输入框。
6. adjustResize:当软键盘弹出时,自动调整当前 Activity 的主窗口大小,以保证软键盘与输入框不重叠。
7. adjustPan:当软键盘弹出时,将当前 Activity 的主窗口顶起,以保证当前焦点控件不被遮挡。
需要注意的是,不同的 windowSoftInputMode 属性值适用于不同的场景,应根据实际情况进行选择。
阅读全文