公司开发要求接入第三方在线客服,本想使用SDK集成UI但是公司要求自定义UI,自定义UI要求 状态栏不显示
问题:状态栏不显示,导致在线客服页面 在软键盘弹出时 页面布局整体上移
解决:
在onCreate()方法中加入如下语句:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
在res文件下的values文件下styles.xml文件中,定义一下AppThem
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowIsTranslucent">true</item>
</style>
解决问题