0

希望这不是一个愚蠢的问题,但是当我最初单击我的应用程序时,首先会出现几秒钟的初始屏幕,其中只有一个标题栏指示应用程序的名称,没有其他内容 - 然后应用程序按预期加载. 有什么办法可以去掉这个屏幕吗?

4

2 回答 2

2

系统会查看您的 AndroidManifest.xml 以找出主 Activity 的主题。如果您不手动指定它,它将假定应用程序主题,如果您不指定应用程序主题,则使用默认主题。然后,系统仅根据主题创建“启动画面”。

因此,如果要删除它,请创建一个具有透明背景且没有 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 回答