что такое использование метода makeView () в ImageSwitcher - PullRequest
3 голосов
/ 09 сентября 2011

Я создал простой ImageSwitcher, который реализует ViewFactory. И в примере, который я видел, есть метод makeView (), который не вызывается явно, но если метод отсутствует, он показывает ошибки. Может ли кто-нибудь объяснить мне цель этого метода. Спасибо.

1 Ответ

1 голос
/ 09 сентября 2011

Чтобы соответствовать спецификации ViewFactory, нам нужно написать метод makeView. Когда вы создаете элемент управления ImageSwitcher, вы можете настроить ViewFactory с помощью метода setFactory (). ViewFactory имеет один обязательный метод, метод makeView (). Обратите внимание, что источник или содержимое представления не были настроены в методе makeView (). Вместо этого вы можете рассмотреть этот шаблон, который будет использоваться элементом управления ImageSwitcher для отображения каждого дочернего представления.

...