我有一个默认主题,我在AndroidManifest.xml中的application tag下定义。对于所有活动,我想要相同的主题,但我想要不同主题的活动之一。
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppStyle">
<activity android:name="ActivityA"></activity>
<activity android:name="ActivityB"></activity>
<activity android:name="ActivityC"></activity>
<activity android:name="ActivityD"></activity>
ActivityD我想要默认主题以外的主题。
答案 0 :(得分:1)
您可以覆盖主题:
<activity android:name="ActivityD" android:theme="@style/some_other_style"></activity>
现在,ActivityD将使用除应用程序标记中声明的样式之外的其他样式。
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppStyle">
<activity android:name="ActivityA"></activity>
<activity android:name="ActivityB"></activity>
<activity android:name="ActivityC"></activity>
<activity android:name="ActivityD" android:theme="@style/some_other_style"></activity>