2012-01-25 3 views
0

Я новичок в разработке Android, и у меня есть сомнения в работе с фрагментами.Android - Двойные фрагменты ListViews на Android UI

Мне нужно создать приложение, которое запускает 2 ListViews на одном экране, но список справа зависит от того, что я выбрал в списке слева. Я просмотрел все учебники и образцы о работе с Фрагментами, и я не нашел способ сделать это успешно.

Я хочу сделать это так, чтобы получить данные для правой части из XML, поэтому мне не нужно создавать все интерфейсы для этого списка один за другим, просто чтобы иметь список шаблонов и заполнить его соответствующими данными.

Любые мысли о том, как это сделать?

+0

Я думаю, вам нужно перефразировать ваш вопрос. Как именно вы хотите, чтобы второй список учитывал выбор в первом? –

+0

его как список категорий, первый список и второй список являются подкатегориями каждого из первого списка, это, вероятно, что-то простое, но я не могу определить его – DeX03

ответ

0

Вы можете использовать механизм обратного вызова в родительской активности и поддерживать ссылки обоих фрагментов, просто иметь простой интерфейс во фрагменте, который реализуется в результате действия.

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

+0

любой код для указания? я способ к noob в этом .. – DeX03

+0

http://developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity – iago

+0

Thx человек, который действительно помог мне – DeX03

Смежные вопросы