在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>