一、常规设置
1.AndroidManifest.xml里面对应的activity设置
android:windowSoftInputMode="adjustResize|stateHidden"
2.在activity的xml根布局设置
android:fitsSystemWindows="true"
3.为了listview聊天列表的效果,在listview设置
android:transcriptMode="normal"
二、问题
有的设备可以有的不可以
排查经历:
1.怀疑输入法问题,
更换输入法无效 验证第三方app能做到
-
要继承 AppCompatActivity ,
确认是。
3.检察代码逻辑
a.所有页面都是BaseActivity统一继承,单独写个继承 AppCompatActivity ,生效。继续往下排查:
b.BaseActivity 设置 横竖屏幕逻辑 ,去除无效
c BaseActivity 设置全屏代码 去除有效:getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);