Android 输入法将BottomNavigationView顶上去的问题,与ImmersionBar冲突问题

网络上大部分方案是 配置文件加这个就解决了

android:windowSoftInputMode="adjustPan"

但是我加上后还是有问题,逐步排查可能是某个三方框架与BottomNavigationView 冲突,最后发现是沉浸式框架ImmersionBar 的方法导致的

   ImmersionBar.with(this)
   .keyboardEnable(true) //解决软键盘与底部输入框冲突问题,默认为false,还有一个重载方法,可以指定软键盘mode
   .init(); 

修改方法 改为false

ImmersionBar.with(this).keyboardEnable(false).init();

你可能感兴趣的:(Android 输入法将BottomNavigationView顶上去的问题,与ImmersionBar冲突问题)