Android 隐藏活动中的图标和标签(启动屏幕)

Android 隐藏活动中的图标和标签(启动屏幕),android,android-3.0-honeycomb,splash-screen,Android,Android 3.0 Honeycomb,Splash Screen,以下是清单中我认为很重要的部分: <application android:icon="@drawable/icon" android:label="TestApplication" android:theme="@android:style/Theme.Holo.Light"> <activity android:icon="@drawable/splashicon" androi

以下是清单中我认为很重要的部分:

<application android:icon="@drawable/icon" 
             android:label="TestApplication" 
             android:theme="@android:style/Theme.Holo.Light">

    <activity android:icon="@drawable/splashicon" 
              android:label=""
              android:name=".Splash">

splashicon是1x1透明png。当我尝试这种方式时,应用程序图标呈现然后淡入透明状态

我尝试了各种组合,修改活动和应用程序的图标/标签部分,但结果不好。从“活动”中删除图标/标签会在启动期间显示最首选的结果SAN图标和标签

如何在不弄乱应用程序抽屉中的图标/标签以及其他可能的位置(尚未测试市场)的情况下去除这两个项目

编辑:

我不是在从应用程序抽屉中移除图标/标签之后(事实上,这是我试图保留的一件事)

问题是,如果我在3.0+中运行应用程序,我会在启动屏幕的左上角看到图标和标签,这不是我想要看到的

正确执行此行为的应用程序示例有Pulse、Angry Birds Rio等


我注意到的一个应用程序是Wyse PocketCloud Pro,它也是我遇到的同一问题的受害者。如果在Honeycomb中运行,请在开始加载时查看左上角。您可以随时看到图标/标签,它会消失。

您需要更具体地了解您要查找的内容。我会尽力回答你可能提出的问题

在启动器中显示的活动必须有标签和图标。那有点。。。嗯,不需要这些是没有意义的。所以请不要在这里玩游戏,尽量不要让他们玩。这样做会让你看起来像个恶意应用

如果您根本不希望您的活动显示在启动器中,那么不要为主操作和启动器类别声明意图过滤器

如果您希望在启动应用程序时预览窗口看起来更像您的真实窗口(假设您隐藏了标题栏),那么在清单中的标记中,使用android:theme=“…”来声明您使用的主题,以便可以将其用于预览。例如,如果使用Theme.NoTitleBar没有标题栏,请执行android:Theme=“@android:style/Theme.NoTitleBar”

如果你想为你的应用程序显示一个启动屏幕,并让预览窗口与之匹配,而其中一个标准主题不够匹配,那么制作你自己的主题,并在清单中为android:theme指定它。这将允许您设置自定义背景颜色,甚至可以将背景设置为作为启动屏幕的图像

请记住,启动应用程序应该很快,所以每次启动时都要显示启动屏幕是非常不可取的。在移动设备上,这很有可能会大大减少应用程序的使用量,因为人们不会等待很长时间


如果您正在寻找其他内容,请更新您的问题以更清楚地说明它是什么。

因为我使用了Theme.Holo.Light,所以我使用了@android:style/Theme.Light.NoTitleBar,它达到了预期的效果。