Переключение адаптеров в GridView? - PullRequest
0 голосов
/ 23 сентября 2010

У меня есть GridView, и я хочу иметь возможность переключаться между адаптерами.

Контекст:

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

Можно ли просто переключать адаптеры или есть другое решение?

1 Ответ

0 голосов
/ 23 сентября 2010

Вы должны иметь возможность вызывать setAdapter в списках или сетках (или любых AdapterView) несколько раз.Одно предостережение: в ListViews вы не можете звонить addHeaderView или addFooterView после того, как вы сделали setAdapter звонок.В качестве альтернативы, если вам трудно, просто поместите два GridView в ViewSwitcher (или FrameLayout) с каждым установленным на один из требуемых адаптеров и отображайте / скрывайте один или другой, когда вам нужновместо замены источников на одном GridView.

...