经过,今天项目需要去除顶部导航条,查了很多,总结一下就是2种情况

第一种:使用requestWindowFeature(Window.FEATURE_NO_TITLE);,前提要求是必须在Activity下。

但是这个项目,我是使用Fragement,里面有一个方法getSupportFragmentManager();在Activity下无法使用,头都要秃了

第二种:在styles.xml中将AppTheme里面的参数parent改为Theme.AppCompat.Light.NoActionBar

@color/colorPrimary

@color/colorPrimaryDark

@color/colorAccent

----------------------------------------------------------------------------------------------------------------------------------------------------------------

网上还有一种教程在AppCompatActivity下可以使用的方法,但是亲测无用

protected voidonCreate(Bundle savedInstanceState) {//去掉系统状态栏

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

super.onCreate(savedInstanceState);

setContentView(R.layout.maincontainer);

initView();

}

原文:https://www.cnblogs.com/hahayixiao/p/13198930.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐