Android之android:theme設定在Application 和 Activity的區別

lvxiangan發表於2018-11-01

在Android Manifest中,theme可以定義<application>或<activity>,主要區別是:
前者將主題新增到整個程式,後者指定到某個 Activity。

<application
    android:theme="@style/ActivityTheme"> // 程式中所有activity若沒有特別指定的theme,預設使用該主題

    <activity
        android:name="com.aaa.bbb.AActivity"
        android:theme="@style/SplashTheme"> // 指定不同其他activity的主題
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name="com.aaa.bbb.BActivity"
        android:launchMode="singleInstance" />
</application>

相關文章