1

スプラッシュスクリーンを実装しようとしていますが、スプラッシュスクリーンに新しいアクティビティを使用したくありません。

だから私はリストビューでvisibility=goneを設定し、アクションバーを非表示にし、ロゴのvisibility=visibleのままにし、一定期間スリープしてから再びアクションバーを表示し、リストビューの可視性を可視に戻します

これは機能しますが、開始時にアクションバーが非表示になる前にまだ表示されている短い瞬間があります

これを修正して、アクションバーを最初からなくす方法はありますか?

4.1 Jelly Bean で ActionBarSherlock と Galaxy S3 を使用しています。

ありがとう

4

1 に答える 1

2

いいえ。2 つの別個のアクティビティを使用せずにこれを行う方法はありません。

アクション バーは、メソッドよりもずっと前に発生する装飾ビューの一部として初期化されますonCreate。これは、非表示にする前に、説明した顕著な遅延があることを意味します. 永久に非表示にしたい場合は、テーマまたはウィンドウ フラグを使用してそれを行うことができますが、一度それを行うと、それを表示する方法はありません。

于 2012-11-03T06:25:28.887 に答える