1.如何去掉ActionBar
首先在Android项目的AndroidManifest.xml文件中application项目里又一个android:theme属性
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme">
找到AppTheme,Ctrl+鼠标左键直接定位到该文件,修改该style的parent,改成NoActionBar,这样应用启动就不再显示ActionBar了。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
2.如何把应用布满整个屏幕,和systemUI的状态栏融合在一起,其实这个也比较容易实现,代码如下
if(Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION); getWindow().setStatusBarColor(AppConfig.BACK_COLOR); }目前在Android8.0华为(Nova2s)手机上测试正常。