1. 程式人生 > >Android啟動歡迎介面前黑屏或白屏完美解決辦法

Android啟動歡迎介面前黑屏或白屏完美解決辦法

我們只需要將歡迎頁面的主題設定為透明就可以了

首先可以在style.xml中定義一個主題,該主題繼承我們app當前的主題,然後新增一個透明屬性,比如我們app當前的主題為AppTheme,那麼定義的主題如下:

<style name="Theme.AppStartLoadTranslucent" parent="AppTheme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowFullscreen">true</item>
</style>
其中我又添加了一個全屏屬性。

然後將我們這個主題設定為歡迎介面Activity的主題,程式碼如下:

<activity
android:name=".HuanyingActivity"
android:theme="@style/Theme.AppStartLoadTranslucent">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>        <category android:name="android.intent.category.LAUNCHER"
/> </intent-filter> </activity>
這樣啟動歡迎介面前就不會白屏或者黑屏了。yeah!