我該如何着手爲不同活動設置不同的工具欄/導航欄顏色。我試過創建兩個自定義主題,但我無法讓他們繼承這些不同的主題。針對不同活動的不同工具欄顏色android
Acitivity 1 - 目前藍色主題
Activity 2 - 希望這有一個灰色的主題。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewfinlay.vectorcalculator">
<application
android:allowBackup="true"
android:fullBackupContent="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".SettingsActivity"
android:label="@string/title_activity_settings"
android:launchMode="singleTask"
android:theme="@style/AppTheme.NoActionBar"></activity>
<activity
android:name=".AboutActivity"
android:label="@string/title_activity_about"
android:launchMode="singleTask"
android:theme="@style/AppTheme.NoActionBar"></activity>
<activity
android:name=".ThemeActivity"
android:label="@string/title_activity_theme"
android:theme="@style/AppTheme.NoActionBar"></activity>
</application>
</manifest>
在'AndroidManifest'它說'機器人:主題= 「@風格/ AppTheme.NoActionBar」>'但仍然是藍色的。 – Sectah
因此AppTheme.NoActionBar可能沒有爲操作欄設置值,如其標題所示。在這種情況下,它可能會降低你的應用程序主題。你能發佈你的AndroidManifest的內容嗎? – Chris
更新了帖子 – Sectah