#android #user-interface #firebase-realtime-database
#Android #пользовательский интерфейс #firebase-база данных в реальном времени
Вопрос:
Я работаю над мобильным приложением в Android studio с Java. Я работаю с базой данных Firebase в реальном времени, и в базе данных существует список «задач», каждая из которых имеет имя и описание.
Чего бы я хотел, так это чтобы мое приложение динамически отображало список карточек, представляющих каждую задачу, в зависимости от количества задач в базе данных. У меня также есть кнопка, которая позволяет пользователям добавлять задачу, и после добавления задачи я хотел бы, чтобы другая карта отображалась с добавленными данными задачи.
Я понимаю, что это очень рутинная задача, и это то, с чем я очень хорошо знаком в веб-разработке. Я не уверен, как это сделать в Android Studio, поскольку пользовательский интерфейс определяется в XML-файле макета, и я не уверен в том, как динамически изменять XML-файл макета в зависимости от того, сколько данных извлекается из базы данных.
Если кто-нибудь может предоставить какую-либо помощь или полезные ссылки на то, как это сделать, это было бы очень оценено.
Комментарии:
1. Я думаю, что вам может быть интересно прочитать эту статью .
Ответ №1:
Вы можете использовать RecyclerView для динамического заполнения представлений. RecyclerView является наиболее эффективным и оптимизированным.
Полезные ресурсы: