Лучший способ динамически добавлять строки в TableLayout в Android - PullRequest
0 голосов
/ 31 марта 2020

Я новичок в разработке в Android, поэтому ниже приведены некоторые базовые c вопросы, но я чувствую, что заполнить таблицу в Android не так просто. У меня есть список объектов и я хотел бы добавить каждый объект в строку в моем TableView. Также я хотел бы иметь фиксированный заголовок с фиксированными столбцами.

Каждая ячейка заголовка должна иметь такую ​​же ширину, как и все остальные ячейки строки в этом же столбце.

Вопрос 1: Как мне добавить столбец? Добавляя несколько TextViews в TableRow и предвидеть границы самостоятельно? Разве это не делается автоматически?

Вопрос 2: Если я добавлю новую TableRow динамически в TableLayout и добавлю такое же количество столбцов, что и в заголовке (иначе, в TextViews), будут ли они автоматически иметь одинаковую ширину как заголовок заголовка?

Вопрос 3: Есть ли простой ответ на мои вопросы? Я уже некоторое время гуглю и не вижу простого урока.

enter image description here

1 Ответ

0 голосов
/ 31 марта 2020

Вы должны использовать RecyclerView с GridLayoutManager

...