2014-08-27 3 views
0

Я изучаю Android, и в настоящее время я пытаюсь создать приложение, которое будет состоять из пользователей с сообщениями, которые, в свою очередь, будут иметь комментарии и пожелания. Мне удалось выяснить, как делать сообщения и отслеживать «автора» для каждого сообщения. Однако у меня были проблемы с аспектом комментариев.Повторение формата/макета в TableView

В настоящее время я использую TableView для FeedActivity (активность, которая показывает все сообщения и их соответствующие комментарии и пожелания), и я могу показать все сообщения. Возможно ли иметь XML-файл макета, который будет повторять один и тот же формат для каждой «ячейки» в TableView? «В том же формате», я имею в виду показать сообщение, его собственные комментарии/симпатии и две кнопки для добавления комментария и симпатии. Кроме того, я не могу кодировать количество этих «ячеек», которые мне нужны, поскольку теоретически множество пользователей могут размещать много сообщений, и я не знаю, сколько на момент разработки.

This был полезен для меня, но я хотел бы, чтобы два макета (сверху и снизу красной линии) были одинаковыми, с различными функциональными возможностями кнопок. Я также попытался проконсультироваться с this, но не был уверен, какая часть специально применяется к моему делу.

Любая помощь будет оценена! Пожалуйста, дайте мне знать, если я что-нибудь разъясню.

ответ

0

насколько я понял, что вы хотите использовать один макет для нескольких данных в макете. Поэтому, если я прав, вы можете использовать listview с адаптером пользовательского списка, чтобы показывать каждую строку одинаково с разными данными.

Просмотреть учебное пособие, чтобы узнать, как использовать адаптер пользовательского списка. http://www.learn-android-easily.com/2013/06/listview-with-custom-adapter.html

Для каждой строки вы можете использовать свое единственное представление таблицы для отображения информации.

+0

Спасибо, я попробую это и посмотрю, смогу ли я заставить свое приложение работать! – labananala

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