Переключить разные цвета с другого устройства - PullRequest
0 голосов
/ 16 марта 2019

Я создал простой коммутатор, но в эмуляторе запустил мой цвет:

enter image description here

А на реальном устройстве:

enter image description here

Я назначил тему из xml, и этот цвет используется только из эмулятора:

<style name="SCBSwitch" parent="Theme.AppCompat.Light">

        <item name="android:colorControlActivated">#311B92</item>

    </style>

Устройство использует ту же версию Android:

enter image description here

Так почему же реальное устройство не использует этот цвет (# 311B92)?

<Switch
        android:id="@+id/protezione"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="4dp"
        android:layout_marginTop="24dp"
        android:checked="false"       
        android:text="Protezione"
        android:theme="SCBSwitch"
        app:layout_constraintEnd_toEndOf="@+id/datas"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="@+id/datas"
        app:layout_constraintTop_toBottomOf="@+id/datas"/>

Ответы [ 2 ]

0 голосов
/ 16 марта 2019

Устранена проблема с удалением приложения с реального устройства и последующей переустановкой ...

0 голосов
/ 16 марта 2019

Создайте стиль для вашего коммутатора.

 <style name="CustomSwitchStyle" parent="Theme.AppCompat.Light">
 <item name="colorAccent">@color/green</item>
 <item name="android:textColorSecondary">@color/mediumGray</item>
 <item name="colorControlNormal">@color/red</item>

Используйте этот xml для переключения.

<Switch
    android:id="@+id/protezione"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="4dp"
    android:layout_marginTop="24dp"
    android:checked="false"       
    android:text="Protezione"
    app:layout_constraintEnd_toEndOf="@+id/datas"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="@+id/datas"
    app:layout_constraintTop_toBottomOf="@+id/datas"
    android:theme="@style/CustomSwitchStyle"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...