многоразовый компонент listview - архитектура - android - PullRequest
0 голосов
/ 23 июля 2011

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

Может кто-нибудь, пожалуйстаподскажите мне, как мне добиться этой функциональности.

1 Ответ

0 голосов
/ 23 июля 2011

Вы должны определить структуру списка в собственном файле макета.Затем вы можете использовать то, что называется инфляцией, что позволяет вам «вставлять» отдельные файлы макетов в основной макет во время выполнения.Взгляните на:

http://developer.android.com/reference/android/view/LayoutInflater.html

Обратите внимание на вступительные замечания.Android уже надувает ресурс XML, а именно файл макета, который вы определили в setContentView (), вы можете получить текущий экземпляр инфлятора и использовать его по своему усмотрению, значительно экономя память, а не создавая его самостоятельно.

...