Подтвердить что ты не робот

ViewFlipper vs AdapterViewFlipper

Может ли кто-нибудь объяснить практические различия между ViewFlipper и AdapterViewFlipper. В том числе, когда использовать один, а не другой.

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

4b9b3361

Ответ 1

С ViewFlipper вы обычно объявляете всех детей впереди, и нет концепции утилизации.

С AdapterViewFlipper вы используете Adapter, как и при использовании ListView, Spinner и т.д., чтобы дети определялись "на лету", а виды, представляющие дочерние объекты, можно было перерабатывать.

Для небольшого статического содержимого ViewFlipper проще. Кроме того, в уровне API 11 (IIRC) был добавлен AdapterViewFlipper и поэтому не будет работать в более старых версиях на Android.