Splashscreen - getActionBar()。隐藏仍然闪烁一秒钟

时间:2012-11-03 03:29:37

标签: android hide android-actionbar actionbarsherlock visible

我正在尝试实现一个启动画面,我不想在启动画面中使用新活动,

所以我设置visibility =在我的列表视图上,隐藏操作栏,保留徽标visibility = visible,睡眠一段时间然后再次显示操作栏并将listview可见性设置回可见

这是有效的,但是在操作栏隐藏之前仍然可见时,开始时会有一个短暂的时刻

有没有办法解决这个问题并让行动条从一开始就消失了?

我正在使用ActionBarSherlock和Galaxy S3和4.1 Jelly Bean。

由于

1 个答案:

答案 0 :(得分:2)

没有。如果不使用两个单独的活动,就无法做到这一点。

操作栏初始化为装饰视图的一部分,其发生时间早于onCreate方法。这意味着在隐藏之前,您将描述明显的延迟。如果你想永久隐藏它,你可以使用主题或窗口标志这样做但是一旦你这样做就没有办法让它出现。