2013-01-08 25 views
3

我試圖在運行時更改應用程序主題,所以我已將android:主題標記添加到我的清單文件中,該文件將其從Holo更改爲Holo.Light,而且我的作品事情是動作條不與新的主題顯示主題變化時缺失的動作條

有人可以告訴我,我錯過了什麼,感謝

<application android:label="@string/app_name" 
      android:icon="@drawable/ic_launcher" 
      android:theme="@style/AppTheme"> 

的要求[更新]添加AppTheme

<resources> 

    <style name="AppTheme" parent="android:Theme.Light" /> 

</resources> 
+0

粘貼你的'@風格/ AppTheme'定義。 – hsz

回答

5

您正在覆蓋ActionBar樣式。你應該擴展基本HoloHolo.Light主題有:

<style name="AppTheme" parent="android:Theme.Holo.Light"> 
+1

我的意思是指定我的答案中描述的「父母」。您現在正在擴展'Theme.Light'而不是'Theme.Holo.Light'。 – hsz

+0

是的,我現在看到了,謝謝 – spences10

+0

你能告訴我如何在運行時改變它嗎?我將在我的應用程序的設置面板中有一個主題選項 – spences10