为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

撒科打诨 2019-04-06 08:31:37
publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);ActionBaractionBar=getActionBar();actionBar.hide();}我在代码里隐藏了actionbar,为什么还会显示?另外一个问题,我在代码里设置了标题和子标题,大致样子和我上面的代码差不多,将actionBar.hide()那里的代码替换掉,我发现在启动这个程序的时候还是会显示一下actionbar的,这是为什么?
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

用hide不科学。在super.onCreate(savedInstanceState);之前调用setTheme,选择一个没有actionbar的主题。
或者给Manifest.xml里面对应的Activity设置theme,选不要Actionbar的
如果都不想要,直接在application把主题设成NoActionBar的。
                            
查看完整回答
反对 回复 2019-04-06
  • 2 回答
  • 0 关注
  • 349 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信