Android самый эффективный макет таблицы - PullRequest
0 голосов
/ 13 сентября 2018

Итак, у меня есть несколько массивов данных, которые я хотел бы отобразить в упражнении, не имея как 15 видов текста с уникальными идентификаторами. Есть ли эффективный код способ сделать макет таблицы или что-то вроде этого, где я мог бы вводить данные, и он автоматически поместил бы его в соответствующие текстовые представления? Спасибо!

1 Ответ

0 голосов
/ 14 сентября 2018

Я думаю, что вы можете достичь этого, используя RecyclerView GridLayoutManager ).Посмотрите на этот ответ.

Если есть только TextViews и вам не нужен конкретный макет, вы можете использовать SimpleAdapter , если хотитеизмените макет, который вы хотите расширить.*

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

Существует множество руководств по использованию этого класса.Посмотрите здесь или здесь .

Или вы можете использовать метод notifyItemChanged():

Если список нуждается в обновлениивызовите метод уведомления для объекта RecyclerView.Adapter, например notifyItemChanged ().Затем менеджер компоновки выполняет повторную привязку любых уязвимых держателей просмотра, позволяя обновить их данные.

LE: Доступны некоторые библиотеки.Вот список:

  1. https://github.com/evrencoskun/TableView
  2. https://github.com/HYY-yu/TableRecyclerView
  3. https://github.com/Cleveroad/AdaptiveTableLayout
  4. https://github.com/celerysoft/TableFixHeaders
...