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

Как раскрасить в цвета элементы ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как поставить обработчик на нажатие на изображение в пункте spinner? http://www.cyberforum.ru/android-dev/thread1805506.html
В моей разметке для spinner есть imageView, можно ли как-то обработать нажатие на него, и если можно, то как?
Программирование Android Считать все файлы *.mp3 с определенного каталога через ContentResolver Подскажите, возможно ли так сделать? Или надо рекурсивно обходить каталог и добавлять найденные файлы в список? В таком случае информация про песню будет неполной(автор, время композиции и т.д.). http://www.cyberforum.ru/android-dev/thread1805504.html
Через какой метод можно анимировать аппаратную кнопку? Программирование Android
Хочу, чтобы при свайпе вверх был осуществлен переход на другое активити и параллельно выводилась аппаратная клавиатура снизу вверх (не появлялась, а двигалась вверх), можно ли анимировать подобным образом? Какие методы мне в помощь?
ListView изменить отображение строк Программирование Android
Есть listView в него выводится массив String колличество символов в отлельных строках массива может быть значительным в listview они выводятся полностью занимая очень много места. Как можно сделать так чтобы каждый элемент массива занимал не более чем одну строку. То есть "хвост" текста уходил за пределы listview а не формиролся в "несколько как бы строк"
Программирование Android Ошибка VKSdk.initialize(Context) must be call from Application#onCreate() http://www.cyberforum.ru/android-dev/thread1805394.html
Добрый день. Пытаюсь прикрутить к существующему приложению авторизацию через вк. Следую инструкциям с оф. API. Очевидно, что ошибка говорит, что инициализация должна проходить в методе onCreate класса Application. Так выглядит шапка класса: public class SNRegistrationActivity extends AppCompatActivity { Так заголовок метода: protected void onCreate(Bundle savedInstanceState) { Гугл говорит,...
Программирование Android Как скопировать в переменную первые 10 символов из editText Как скопировать в переменную первые 10 символов из editText? подробнее

Показать сообщение отдельно
vxg
Модератор
3107 / 1909 / 205
Регистрация: 13.01.2012
Сообщений: 7,278
10.09.2016, 19:19     Как раскрасить в цвета элементы ListView
DeZik1
создаем файл ItemDesc.java
Java
1
2
3
4
public class ItemDesc {
    public String text;
    public boolean highlight;
}
в списке храним не строки, а эти вот структуры - в поле text храним, то что будет текстом в списке, а в поле highlight храним признак того, что элемент списка должен быть выделен особым образом.
в адаптере делаем так
Java
1
2
        h.text.setText(items.get(position).text);
        h.text.setTextColor(items.get(position).highlight? 0xFFFF0000 : 0xFFFFFFFF);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru