1

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

所以我在我的列表视图上设置了可见性=消失,隐藏操作栏,离开徽标可见性=可见,睡眠一段时间,然后再次显示操作栏并将列表视图可见性设置回可见

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

有没有办法解决这个问题并让操作栏从一开始就消失?

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

谢谢

4

1 回答 1

2

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

操作栏被初始化为装饰视图的一部分,这比您的onCreate方法发生得早得多。这意味着在隐藏之前会有你描述的明显滞后。如果你想永久隐藏它,你可以使用主题或窗口标志来做到这一点,但是一旦你这样做了,就无法让它出现。

于 2012-11-03T06:25:28.887 回答