如何在创建活动之前隐藏操作栏,然后再次显示它?我需要在我的蜂窝应用程序中实现启动画面。我在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 回答
千巷猫影
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>
- 3 回答
- 0 关注
- 400 浏览
添加回答
举报
0/150
提交
取消