SoftInputUtil软键盘隐藏or显示
1 | public class SoftInputUtil { |
键盘相关代码
获取键盘高度
1 | private int getKeyboardHight(View rootView){ |
监听键盘弹出
1 | private boolean isKeyboardShow(View rootView){ |
当加入沉浸式时,在AndroidManifest中设置android:windowSoftInputMode="stateUnspecified|adjustUnspecified"
失效
在代码onCreate()#setContentView()之后加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
(使用getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
不可以)