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

Неверно отображается заполнение прогрессбара в элементах ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Перехват исходящих смс в приложении Android http://www.cyberforum.ru/android-dev/thread1132034.html
Всем привет! Кто знает как осуществить перехват отправляемого sms сообщение в своем приложении до ухода его во вне? Вопрос касается версий андроида ниже 4-й. Т.к., если не ошибаюсь, где-то начиная с 4-й версии появилось специальное broadcast уведомлениие. Его можно перехватить у себя в приложении. В нем передается полностью сообщение, которое будет отправлено и его можно либо не пропустить...
Программирование Android Непонятная ошибка Тоста Пишу свой лонгклик (управляемая длительность, XY диапазон отклонения пальца). Переделываю обработчик OnToch(). С Log.i() все работает. Если попытаться вывести диалог(даже стандартный) или тост - выпадает ошибка. Причем выпадает очень странно - диалог НЕ выводится, в логи падает ошибка с полным текстом, программа НЕ вылетает (работает в обычном режиме дальше). Ошибка ТАКАЯ:... http://www.cyberforum.ru/android-dev/thread1132029.html
Программирование Android Переадресация URL
Здравствуйте! Хотел спросить в своём приложений я пытаюсь скачать видео через downloadManager, через простой браузер он качает, и в VideoView он показывает. Но когда я пытаюсь скачать через downloadManager, то он не видит этого файла. С этим URL происходит переадресация, как можно эту переадресацию сохранить в строку. Незнаю через какие методы может HTTPURLConnection незнаю.
Программирование Android Объясните как работать с сортировкой
Ну есть у меня класс Note: public class Note { String name; public Note(String _name) { name = _name;} public String getName(){ return name; } public void setName(String name){ this.name = name;
Программирование Android Уменьшение размера шрифта Textview, если не влезает по длине или высоте http://www.cyberforum.ru/android-dev/thread1131937.html
TextView в режиме width=match_parent, height=match_parent, то есть растянут на весь активити. Задача уместить текст с заведомо огромным размером шрифта на экране в одну строчку путём уменьшения размера, если не входит по длине или высоте. Для выполнения условия по высоте нашлось довольно простое решение: if (TextView.getTextSize() > TextView.getHeight()) ...
Программирование Android Выключить подсветку экрана через 10 сек Здравствуйте. возможно такой вопрос уже задавали, но никак не могу разобраться. Как затавить активность погасить экран скажем через 10 секунд простоя(ну или хотя бы просто через 10 секунд после включения подсветки), каким образом можно засечь это время, так чтобы бы действия прописанные в активности по прежнему были выполнимы. достаточно ли для отключения экрана выполнить... подробнее

Показать сообщение отдельно
kalginap
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 2

Неверно отображается заполнение прогрессбара в элементах ListView - Программирование Android

28.03.2014, 11:48. Просмотров 543. Ответов 2
Метки (Все метки)

Добрый день. Мне нужно создать ListView, в элементах которого отображается ProgressBar нестандартного цвета. В методе getView моего списка я добавил вот такой код:

// получаем прогрессбар элемента списка
ProgressBar pgbTotalExecution = (ProgressBar) v.findViewById(R.id.actionTotalExecutionBar);

// устанавливаем нужный цвет прогрессбара
pgbTotalExecution.setProgressDrawable(getResources().getDrawable(R.drawable.progressbar_green).mutate());

Для созданного Drawable я вызываю метод mutate(), чтобы каждый созданный объект Drawable использовал свой экземпляр ресурса. При этом на видимых после открытия Activity элементах списка состояние прогрессбаров отображается верно, но когда я начинаю прокручивать список вниз и вверх у некоторых прогрессбаров, которые до прокрутки не были видны на экране отображается неверное состояние. Я так полагаю, что ListView для отображения разных элементов использует один и тот же экземпляр объекта Layout.

Как сделать так чтобы во всех элементах списка состояние прогрессбара отображалось верно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru