希望这不是一个愚蠢的问题,但是当我最初点击我的应用程序时,首先会出现一种启动画面几秒钟,只有一个标题栏指示应用程序的名称而没有别的 - 然后应用程序按预期加载。有没有办法删除这个屏幕?
答案 0 :(得分:2)
系统会查看您的AndroidManifest.xml,找出主Activity的主题是什么。如果您不手动指定它,它将采用应用程序主题,如果您未指定应用程序主题,则使用默认主题。然后系统根据主题创建“启动画面”。
因此,如果要删除它,请创建一个具有透明背景且没有ActionBar的主题。在onCreate()中你可能想再次更改主题(或者只是更改背景并显示ActionBar)。
但是最好有一些可见的“闪屏”。否则,如果你点击图标,你将不会看到1 - 2秒,这很奇怪,几乎没有应用程序这样做。
答案 1 :(得分:0)
在
上初始化更多资源的onCreate()
可能需要一些时间。尽量不要重载Activity的onCreate()方法。
尽量不要深入xml布局文件中的30多个级别。这也可能需要一些时间来初始化。
setContentView(R.layout.main)