2013-05-14 5 views
0

Я новичок в Android, и мне нужна помощь в том, как создать макет викторины для моего приложения.Создание мастера викторин на Android

В настоящее время у меня есть объект Quiz со списком вопросов. Каждый вопрос имеет тип, который может быть: Single Line, Single Choice, Multiple Choice, YesNo, TrueFalse.

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

ViewPager

ViewFlipper

ViewSwitcher

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

Любые идеи?

ответ

0

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

Каждый ответ может быть элементом списка. Посмотрите, как списки накачиваются с помощью адаптера. Создайте свой элемент списка отдельно.

Если у вас есть фиксированная и ограниченная длина ответов, вы также можете создать статический макет с возможностями ответа. Для каждого типа должен быть один макет xml-файла.

0

Парень в этой книге «Разработка Науки Сам по себе в течение 24 часов, второе издание» развивает мелочи. Ниже приведена ссылка на исходный код, который вы можете скачать и изучить структуру http://androidbook.blogspot.co.uk/p/book-code-downloads.html

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