Методы адаптера в Android? - PullRequest
       17

Методы адаптера в Android?

3 голосов
/ 30 апреля 2010

Я прошел через три метода в классах адаптеров.

  1. GetView ()
  2. NewView ()
  3. BindView ()

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

1 Ответ

7 голосов
/ 30 апреля 2010

getView() возвращает View для строки. Для пользовательского подкласса ArrayAdapter вы обычно переопределяете getView().

Для пользовательского подкласса CursorAdapter вы можете переопределить getView(), но обычно вместо этого вы переопределяете newView() и bindView(). newView() создает представление строки, а bindView() присоединяет данные для конкретной позиции в наборе данных Cursor для этой строки.

Эти понятия описаны (с большим акцентом на getView()) в этом отрывке из одной из моих книг.

...