как сохранить индикатор в Android? - PullRequest
0 голосов
/ 14 октября 2011

хочу создать просмотр списка с 2 компонентами в каждой строке 1-й индикатор выполнения и 2-я кнопка, которые отображают текущее значение индикатора выполнения.

для этого я использую пользовательский просмотр списка, проблема в том, что когда я прокручиваю просмотр списка, индикатор выполнения не может сохранить свое прежнее состояние.

Пожалуйста, помогите мне решить эту проблему.

Заранее спасибо.

1 Ответ

3 голосов
/ 14 октября 2011

Вы можете сделать это, используя следующую логику.

1 создайте один массив, например.

`public ArrayList<integer> progValue = new ArrayList<integer>();`

2 теперь в конструкторе класса адаптера пользовательского списка инициализирует значение progvalue со значением «0» следующим образом

для (int i = 0; i

3 теперь в обработчике изменений индикатора выполнения измените значение объекта progValue в соответствии с вашим значением индикатора выполнения, например

progValue.add (я, p_value)

4 наконец установите это значение в вашем методе getView. как

progObject.setProgress (progValue.get (позы)); * * тысяча двадцать-одна

Вот и все.

измените код в соответствии с вашим требованием, которое я поставил только для примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...