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

Изменить цвет у item-a в listView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Назначить идентификаторы кнопкам в адаптере списка http://www.cyberforum.ru/android-dev/thread1823605.html
Есть цикл генерации данных для адаптера списка void fillData() { for (int i = 1; i <= 17; i++) { String cySerNmArr = getResources().getStringArray(R.array.cySerNm); ...
Программирование Android Приложение с кучей картинок и звука - где хранить контент Вопрос такой. Хочу написать приложение путеводитель с аудиогидом. Соответственно, будет куча картинок и звука. Вопрос вот в чем, где хранить всё это? Вшить в приложение? http://www.cyberforum.ru/android-dev/thread1823482.html
Программирование Android Динамически менять активити показываемую при запуске приложения
Здравствуйте уважаемы форумчане! При разработке программы возник такой вопрос, можно ли программно поменять активити, чтобы во время следующего запуска программы вызывался не MainActivity, а другой...
Программирование Android Подскажите как сделать Slide меню
День добрый коллеги и соклубники! Хочу для себя сделать лаунчер на планшет. Основная проблема как сделать вот такое меню которое выдвигается сбоку https://www.youtube.com/watch?v=XFzcSVCppvY ...
Программирование Android Заблокировать смену закладок http://www.cyberforum.ru/android-dev/thread1823255.html
Гуру подскажите... Не знаю как лучше обьяснить... Есть закладки, написанные на фрагментах android-support-v4. Можно менять перетаскиванием пальцем за тело. Если пытаюсь в одной из закладок...
Программирование Android Кастомная подписка у Firebase cloud messaging - как? Нужно отправить Push в определенный девайс. Есть кастомный пользователь внутри приложения, не через facebook или google. Windows домен авторизация (приложение корпоративное), если быть точным. Имя... подробнее

Показать сообщение отдельно
TonyBicbaev
3 / 3 / 0
Регистрация: 04.11.2013
Сообщений: 129

Изменить цвет у item-a в listView - Программирование Android

11.10.2016, 08:12. Просмотров 562. Ответов 15
Метки (Все метки)

Привет, вопрос такой.
Задача такая:
Допустим у меня есть элементы listview разноцветные: (мне нужно при нажатие что бы он стал белым(элемент), и когда нажму на него еще раз принял свой цвет обратно.)
1. То есть прям перекрасить элемент в белый цвет. (В чем проблема :
я делал так :
Java
1
2
3
4
5
int color = Color.TRANSPARENT; //запоминал предыдущий цвет, 
                   Drawable background = linerLayuot.getBackground();
                   if (background instanceof ColorDrawable)
                       color = ((ColorDrawable) background).getColor();
            linerLayuot.setBackgroundColor(Color.WHITE); //передал белый.
Когда нажимаю второй раз передал запомненный цвет обратно.
Но когда например нажимаю на другие элементы(не вернув цвет первому), начинает путаница происходить, цвета начинаю мешаться.
Есть какие-нибуть варианты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru