0

アプリケーションタグの下の AndroidManifest.xml で定義したデフォルトのテーマがあります。すべてのアクティビティで同じテーマが必要ですが、アクティビティの 1 つは別のテーマが必要です。

<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 デフォルトテーマ以外のテーマが欲しい。

4

1 に答える 1

1

テーマをオーバーライドすることができます:

<activity android:name="ActivityD" android:theme="@style/some_other_style"></activity>

これで、ActivityD は application タグで宣言されたものとは別のスタイルを使用します。

<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>
于 2013-06-19T19:22:19.830 に答える