ばかげた質問ではないことを願っていますが、アプリを最初にクリックすると、最初にスプラッシュ スクリーンのようなものが数秒間表示され、アプリの名前を示すタイトル バーだけが表示されます。その後、アプリは期待どおりに読み込まれます。 . この画面を削除する方法はありますか?
2 に答える
システムは AndroidManifest.xml を調べて、メイン アクティビティのテーマを調べます。手動で指定しない場合はアプリケーションのテーマが想定され、アプリケーションのテーマを指定しない場合はデフォルトのテーマが使用されます。次に、システムは、テーマにのみ応じて「スプラッシュ スクリーン」を作成します。
したがって、それを削除したい場合は、背景が透明で ActionBar がないテーマを作成してください。onCreate() では、おそらくテーマを再度変更する必要があります (または、背景を変更して ActionBar を表示するだけです)。
ただし、目に見える「スプラッシュ スクリーン」を用意することをお勧めします。そうしないと、アイコンをクリックしても 1 ~ 2 秒間何も表示されません。これは非常に奇妙です。これを行うアプリはほとんどありません。
でより多くのリソースを初期化しています
onCreate()
時間がかかる場合があります。Activity の onCreate() メソッドをオーバーロードしないようにしてください。
xml レイアウト ファイル内で 30 レベルを超えないようにしてください。初期化にも時間がかかる場合があります。
setContentView(R.layout.main)