0

ばかげた質問ではないことを願っていますが、アプリを最初にクリックすると、最初にスプラッシュ スクリーンのようなものが数秒間表示され、アプリの名前を示すタイトル バーだけが表示されます。その後、アプリは期待どおりに読み込まれます。 . この画面を削除する方法はありますか?

4

2 に答える 2

2

システムは AndroidManifest.xml を調べて、メイン アクティビティのテーマを調べます。手動で指定しない場合はアプリケーションのテーマが想定され、アプリケーションのテーマを指定しない場合はデフォルトのテーマが使用されます。次に、システムは、テーマにのみ応じて「スプラッシュ スクリーン」を作成します。

したがって、それを削除したい場合は、背景が透明で ActionBar がないテーマを作成してください。onCreate() では、おそらくテーマを再度変更する必要があります (または、背景を変更して ActionBar を表示するだけです)。

ただし、目に見える「スプラッシュ スクリーン」を用意することをお勧めします。そうしないと、アイコンをクリックしても 1 ~ 2 秒間何も表示されません。これは非常に奇妙です。これを行うアプリはほとんどありません。

于 2012-12-29T18:48:21.707 に答える
0
  1. でより多くのリソースを初期化しています

    onCreate()

    時間がかかる場合があります。Activity の onCreate() メソッドをオーバーロードしないようにしてください。

  2. xml レイアウト ファイル内で 30 レベルを超えないようにしてください。初期化にも時間がかかる場合があります。

    setContentView(R.layout.main)

于 2012-12-29T18:39:26.267 に答える