2015-10-10 2 views
0

Я хочу иметь такую ​​же конструкцию для устройств Pre-Lollipop.Как создать конструкцию материалов для устройств с предварительным охлаждением

В моем приложении я использую кнопочный выключатель, который смотрит, как это на Lollipop устройств:

enter image description here

и на устройствах Pre-леденец. это выглядит так:

enter image description here

Так как я могу сделать, что у меня есть два стиля папки:

enter image description here

мой Стили XML выглядит следующим образом:

<resources> 

<style name="MyMaterialTheme" parent="MyMaterialTheme.Base"> 

</style> 

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="windowActionModeOverlay">true</item> 
    <item name="actionModeBackground">@color/colorPrimaryDark</item> 
</style> 
<style name="MyMaterialTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> 
<style name="MyMaterialTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> 

ответ

1

Для коммутатора необходимо использовать новый android.support.v7.widget.SwitchCompat

Подробнее here

3

Вы можете использовать SwitchCompat вместо Switch для обеспечения обратной совместимости.

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

  • Нет связанных вопросов^_^