Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,248
#1

Как можно изменить цвет переключателя SwitchCompat? - Программирование Android

16.08.2016, 10:45. Просмотров 241. Ответов 3
Метки нет (Все метки)

Мне нужно задать свои цвета для переключателя SwitchCompat для его активного и неактивного состояния. Как можно это сделать?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2016, 10:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как можно изменить цвет переключателя SwitchCompat? (Программирование Android):

Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка? - Программирование Android
Здравствуйте, подскажите, пожалуйста, как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка? ...

Как изменить цвет заголовка приложения? - Программирование Android
Как изменить цвет заголовка приложения (Title Bar)?

Как изменить цвет меню приложения? - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как изменить цвет меню андроид приложения? По умолчанию он черный, можно...

Как изменить цвет у Status Bar - Программирование Android
Господа,подскажите,как изменить цвет у Status Bar, при условии что версия SDK < 21 ?

Как изменить цвет одного из элементов ToolBar - Программирование Android
Как изменить цвет вот этой части ToolBar'a?

Как изменить цвет кнопки, на которую установлен селектор? - Программирование Android
Добрый день! Хочу изменить цвет кнопки на которой установлен селектор, но после установки цвета селектор не работает. вот селектор...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2471 / 1916 / 595
Регистрация: 12.05.2014
Сообщений: 6,741
Завершенные тесты: 1
16.08.2016, 11:09 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
XML
1
2
3
4
5
6
    <android.support.v7.widget.SwitchCompat
        android:layout_gravity="center"
        app:thumbTint="@color/switch_selector"
        app:trackTint="@color/switch_selector"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
и в папке res/color создаем селектор для цвета, назовем, например, switch_selector.xml
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="#F55" android:state_checked="true"/>
    <item android:color="#5F5" android:state_checked="false"/>
</selector>
у меня на превью цвета корректно показывают только после ребилда проекта
yura91
30 / 28 / 2
Регистрация: 23.10.2013
Сообщений: 2,248
16.08.2016, 15:42  [ТС] #3
А если у меня есть уже готовый drawable для переключателя то как его установить в переключатель?Если мне нужно не цвет а drawable установить?
Pablito
2471 / 1916 / 595
Регистрация: 12.05.2014
Сообщений: 6,741
Завершенные тесты: 1
16.08.2016, 16:02 #4
XML
1
android:thumb="@drawable/дравабле"
и отвечая на следующий вопрос, трек можно поменять так
XML
1
app:track="@drawable/дравабле"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2016, 16:02
Привет! Вот еще темы с ответами:

Как изменить цвет рабочего окна с темного на белый? - Программирование Android
Здравствуйте. Поспешно сменил цвет на темный. Но при попытке вернуть, в белый окрашивается только окно самого редактора, а цвет менюшек,...

Передача состояния switchCompat - Программирование Android
Есть класс, в котором реализуется список с помощью LayoutInflater. Циклом создается 3 одинаковых итема, в которых по 2 TextView и 1...

Изменить цвет AlertDialog - Программирование Android
Здравствуйте! Имеются такие строчки кода: str =&quot;Мой телефонный номер: 5-555-5&quot;; AlertDialog.Builder build = new...

Изменить цвет у item-a в listView - Программирование Android
Привет, вопрос такой. Задача такая: Допустим у меня есть элементы listview разноцветные: (мне нужно при нажатие что бы он стал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.08.2016, 16:02
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru