在我的风格中我有以下内容
<style name="Label">
<item name="android:fontFamily">sans-serif-light</item>
</style>
但是这段代码需要API级别16.对于低于16的API级别,有没有办法在样式内部实现回退机制? 在java代码中我可以做类似下面的事情
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
// set font style
} else {
// Do not set font style
}
答案 0 :(得分:1)
您使用资源过滤器 - 只需将styles.xml文件放在正确的文件夹中 - 例如值-V16