Inflate из класса вида фрагмента.

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
rentgenius
Сообщения: 6
Зарегистрирован: 05 май 2014, 13:12

Inflate из класса вида фрагмента.

Сообщение rentgenius » 05 май 2014, 13:24

День добрый.

Есть активити с двумя фрагментами для рисовки бокового выплывающего меню(Список работ, Список исполнителей итд) и соответственно контента.

Когда выбирается пункт в боковом меню, то происходит

Код: Выделить всё

inflater.inflate(R.layout.fragment_job, container, false);
Выходит список объявлений используя загрузку из JSON.
Далее сделал события клика по элементу. Работает.

Но никак не могу понять, как вывести подробную информацию об элементе. Вернее как применить inflate на событие клика?
Куда рисовать?
Хотелось бы по клику: сделать запрос на сервер и вывести полученную информацию.

с JAVA только начинаю знакомиться. И возможно вопрос будет глупым. (До этого только C#, Delphi и PHP)
Вообще конечно не понятно почему такие сложности, если хочется всего лишь бокового меню :)

Может кто подскажет алгоритм как вообще это правильно делается?
Нужно:
  • Боковое меню для навигации (Список работ, Исполнители)
    Список работ загружается из JSON с сервера
    По клику на элемент(работа) открываем развернутую информацию о работе.
Спасибо

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Inflate из класса вида фрагмента.

Сообщение Viewer » 05 май 2014, 15:36

Но никак не могу понять, как вывести подробную информацию об элементе. Вернее как применить inflate на событие клика?
Куда рисовать?
Ничего не нужно "рисовать", по клику вам нужно заменить один фрагмент другим с нужной информацией. Или просто использовать один фрагмент (если для всех элементов используется один и тот же макет), а поменять только информацию содержащуюся в нем.

Ответить