android输入法的四种模式(弹出输入法式的窗口变化)
16lz
2021-01-23
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模式下被压缩显示
更多相关文章
- android 图片点击一下就放大到全屏,再点一下就回到原界面
- Android 铃声设置界面,起始位置为当前已选项
- Android跳转系统联系人界面插入联系人 传真\地址\邮箱\职位\
- android系统自带的适配布局activity_list_item
- Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Dr
- Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Dr
- Android Studio 实时显示布局文件Preview窗口
- Eclipse无法显示Android设计界面解决方案
- android 5种布局