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

如何在创建活动之前隐藏操作栏,然后再次显示它?

如何在创建活动之前隐藏操作栏,然后再次显示它?

交互式爱情 2019-08-15 14:44:04
如何在创建活动之前隐藏操作栏,然后再次显示它?我需要在我的蜂窝应用程序中实现启动画面。我在activity的onCreate中使用此代码来显示splash:setContentView(R.layout.splash);getActionBar().hide();并且此代码在某段时间后显示主UI:setContentView(R.layout.main);getActionBar().show();但是在调用onCreate并且出现splash 之前,显示操作栏时会有少量时间。如何让动作栏隐形?我尝试将主题应用于没有操作栏的活动:<item name="android:windowActionBar">false</item>但在这种情况下getActionBar()总是返回null,我发现无法再显示它。
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

在.class文件中使用此简单代码隐藏操作栏

getSupportActionBar().hide();


查看完整回答
反对 回复 2019-08-15
?
千巷猫影

TA贡献1829条经验 获得超7个赞

如果您使用的是ActionBarSherlock,请在Activity中使用Theme.Sherlock.NoActionBar主题

<activity 
    android:name=".SplashScreenActivity"
    android:theme="@style/Theme.Sherlock.NoActionBar">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter></activity>


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 400 浏览

添加回答

举报

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