2014-03-24 56 views
2

我想設置一個值,文件夾多個SDK verions設置下SDK 19.我曾嘗試做的一切主題:設置一個值文件夾多的Android SDK版本

protected void onCreate(Bundle savedInstanceState) { 
     if (Build.VERSION.SDK_INT < 19) { 
      getApplication().setTheme(R.style.HomeTheme4); 
     } 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.activity_main_launch_screen); 
[.....] 
} 

但這似乎不爲整個應用程序設置主題。

預先感謝您。

回答

6

,你可以把你要使用API-19及以上裏面的文件夾你的主題:

/values-v19 

,然後默認值文件夾將處理以下API-19一切

/values 

查看相關的android resource qualifiers documentation

+0

現在,這將工作,但我會做什麼時,Android 5.0和5.1和5.2等發佈? –

+0

然後創建一個'/ values-v20',並將佈局處理API 20及更高版本,如果需要的話。如果您沒有創建-v20文件夾,那麼API-20,API-21等將採用-v19值 – donfuxx

+0

問題解決了嗎? – donfuxx

相關問題