android程序打开的时候为什么总是先actionbar显示一会儿

publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
ActionBaractionBar=getActionBar();
actionBar.hide();
}我在代码里隐藏了actionbar,为什么还会显示?另外一个问题,我在代码里设置了标题和子标题,大致样子和我上面的代码差不多,将actionBar.hide()那里的代码替换掉,我发现在启动这个程序的时候还是会显示一下actionbar的,这是为什么?
慕运维8079593
浏览 558回答 2
2回答

暮色呼如

用hide不科学。在super.onCreate(savedInstanceState);之前调用setTheme,选择一个没有actionbar的主题。或者给Manifest.xml里面对应的Activity设置theme,选不要Actionbar的如果都不想要,直接在application把主题设成NoActionBar的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript