2014-03-19 3 views
0

Я совершенно новый для Android, так что легко на меня! Я создаю приложение, которое каталогизирует множество ресторанов и отображает каждое из их меню, в зависимости от выбора пользователя.Android - Использование разных файлов ресурсов для базовой активности?

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

ответ

0

Да, это возможно. Вы можете заменить виды (которые могут быть загружены из разных файлов layout.xml). Вы можете загрузить XML-файл макета с помощью LayoutInflater. Вы можете добавлять представления в макет (который представляет собой ViewGroup), используя один из методов addView(), а также методы удаления представлений.

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

+0

Это, наверное, то, что я в итоге сделаю! Кажется, много чище, спасибо! –

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