2015-04-19 50 views
0

我試圖自定義我的ActionBar,我正在按照Android Developers - >Link的這個教程進行自定義,但它並沒有改變,我在Android Manifest中指定了主題:ActionBar不會改變爲Holo或Dark

android:theme="@android:style/Theme.Holo" and, in my styles.xml: 

而且我也改變了我的styles.xml:

<style name="AppTheme" parent="Theme.AppCompat"> 

</style> 

另外,我有庫的最後一個版本:

enter image description here

,它是在我的應用程序Grandle引用:

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 22 
buildToolsVersion "21.1.2" 

defaultConfig { 
    applicationId "com.cheescake.juno" 
    minSdkVersion 14 
    targetSdkVersion 22 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'),          

    `proguard-rules.pro' 
    } 
} 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.android.support:appcompat-v7:22.0.0' 
} 

我跟所有的步驟,我不知道爲什麼我的動作條是主題光呢。也許可以是一個愚蠢的錯誤,我didn't明白的東西,但我有2天,這個問題=(

感謝

回答

1
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@android:color/white</item> 
    </style> 

並在清單文件中

<application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" 
+0

謝謝,它的作品完美! –

+0

祝你好運兄弟:) – mustafasevgi

1

指定你的主題如的顏色後:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> .... </style>

以下行添加到AndroidManifest.xml文件

<application 
    ... 
    android:theme="@style/AppTheme" > 
....