SplashScreen -getActionBar().隐藏仍然闪烁一秒钟



我正在尝试实现飞溅屏,我不想为splashscreen使用新活动,

所以我设置了可见度=在我的listView上,hide actionbar,离开徽标可见性=可见,在一定时间段内睡觉,然后再次显示动作栏,然后将listView可见性设置回可见

这起作用,但是,一开始就有一个短暂的时刻,而动作栏在隐藏之前仍然可以看到

有没有办法修复此问题并使动作栏从一开始就消失了?

我使用的是ActionBarsherlock和Galaxy S3与4.1软糖bean。

谢谢

no。不使用两个单独的活动就无法做到这一点。

动作栏是作为装饰视图的一部分而初始化的,该视图比您的onCreate方法早得多。这意味着在隐藏它之前,您将存在明显的滞后。如果您想永久隐藏它,则可以使用主题或窗口标志来进行此操作,但是一旦您无法出现它。

最新更新