0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 2
|
|
1 | |
Неверно отображается заполнение прогрессбара в элементах ListView28.03.2014, 11:48. Показов 1168. Ответов 2
Метки нет Все метки)
(
Добрый день. Мне нужно создать ListView, в элементах которого отображается ProgressBar нестандартного цвета. В методе getView моего списка я добавил вот такой код:
// получаем прогрессбар элемента списка ProgressBar pgbTotalExecution = (ProgressBar) v.findViewById(R.id.actionTotalExecutionBar); // устанавливаем нужный цвет прогрессбара pgbTotalExecution.setProgressDrawable(getResources ().getDrawable(R.drawable.progressbar_green).mutat e()); Для созданного Drawable я вызываю метод mutate(), чтобы каждый созданный объект Drawable использовал свой экземпляр ресурса. При этом на видимых после открытия Activity элементах списка состояние прогрессбаров отображается верно, но когда я начинаю прокручивать список вниз и вверх у некоторых прогрессбаров, которые до прокрутки не были видны на экране отображается неверное состояние. Я так полагаю, что ListView для отображения разных элементов использует один и тот же экземпляр объекта Layout. Как сделать так чтобы во всех элементах списка состояние прогрессбара отображалось верно?
0
|
|
28.03.2014, 11:48 | |
Ответы с готовыми решениями:
2
Не отображается текст на элементах интерфейса Windows Запоминание доп информации об элементах в ListView Неверно отображается кирилица Текстура отображается неверно |
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 2
|
|
29.03.2014, 17:59 [ТС] | 3 |
Использование ViewHolder не помогло. При прокрутке состояние прогрессбара по прежнему меняется.
0
|
29.03.2014, 17:59 | |
Помогаю со студенческими работами здесь
3
шаблон джумла неверно отображается Сайдбар неверно отображается в записях Параметр функции отображается неверно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |