В вашем 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 секунды, потому что ваша основная активность занимает много времени для загрузки! Если бы вы ускорили работу своего приложения, этого бы не произошло, поэтому я решил бы эту проблему, а затем применил бы правильный экран-заставку.
Справка:
Тот же самый трюк используется в приложении Google Maps, которое поставляется с T-Mobile G1. Когда приложение запускается, пользователь сразу видит загрузочные плитки MapView. Это всего лишь трюк, тема просто использует плиточный фон, который выглядит точно так же, как загрузка листов MapView.