2015-05-30 3 views
0

Я пытаюсь разработать обратное совместимое приложение для материалов, и у меня возникла проблема. По умолчанию selectableItemBackground повсюду, но он хорошо выглядит на леденец (пульсация). Я хотел переопределить его только в более старых версиях.Атрибут атрибута переопределения pre-lollipop

Мой styles.xml:

<style name="AppTheme.Platform.Light.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="android:selectableItemBackground">@drawable/press_overlay_light</item> 
</style> 

и styles.xml (21):

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

Я полагал, что это будет только заменить его на более старых версиях, но он использует тот же фон везде , Я строю против v21, тестируя эмулятор v17 и v22 Nexus 5.

Я не использую эти темы напрямую, они используются в качестве основы для более конкретных тем. Я попытался скопировать все мои темы в styles.xml (21), но это не помогло.

ответ

0

Я оставлю это как памятник для своей глупости. Папка для леденцовых тем называлась значениями-21 вместо значений-v21. значения-21 ничего не значит.

Смежные вопросы