Android:打开应用程序时设置欢迎图像而不是黑屏

时间:2012-03-15 15:29:43

标签: android android-layout

实际上,当我在操作我的应用程序时,我的黑屏可能持续0.5秒。我想设置一个welkome屏幕。

是否有可能使用布局自动执行此操作,或者我必须对此进行编程?以及如何

3 个答案:

答案 0 :(得分:2)

在AndroidManifest中设置主题:

 <application
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.YourTheme" >

然后在styles.xml中设置一个windowBackground:

  <style name="Theme.YourTheme" parent="style/Theme.NoTitleBar">
    <item name="android:windowBackground">@drawable/welcome_msg</item>
</style>

但是,这显示0.5秒,因为你的主要Activity需要花费很长时间才能加载!如果你加速你的应用程序,这不会发生,所以我解决了这个问题,然后实现了一个正确的启动画面。

参考:

  

在T-Mobile G1附带的Google地图应用程序中使用了相同的技巧。启动应用程序后,用户立即看到MapView的加载切片。这只是一个技巧,主题是使用平铺背景,看起来与MapView的加载图块完全相同。

答案 1 :(得分:2)

答案 2 :(得分:1)

您可以在操作开始时为您加载的布局添加ImageView。然后,一旦Action完成它的加载和什么不是,你想要删除ImageView,你可以得到它的实例并将它的可见性设置为View.GONE