Как сохранить состояние индикатора выполнения при прокрутке в списке - PullRequest
0 голосов
/ 27 июля 2011

У меня есть горизонтальный индикатор в каждой строке списка. Пока я выбираю строку и загружаю ее, я прокручиваю вниз, и когда я возвращаюсь к строке, которую я загружал, индикатор выполнения исчезает (он не сохраняет состояние, когда он выходит за пределы экрана). Я использую SimpleCursorAdapter и sqlite. Я видел это работает, как приложение для Android Market, и они делают это хорошо. Любая помощь? Я был на этом в течение нескольких дней.

1 Ответ

0 голосов
/ 09 ноября 2013

публичный вид getView (конечная позиция int, вид convertView, родительский элемент ViewGroup) {

    ProgressBar progressBar = (ProgressBar)view.findViewById(R.id.progressBar);
    Rect bounds = progressBar.getProgressDrawable().getBounds();

    ... do your work here

    //reset the bounds before return the view
    progressBar.getProgressDrawable().setBounds(bounds);

    return view;
}
...