2014-03-24 77 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

相关问题