2015-08-06 2 views
4

Я хотел бы создать таблицу, которая заполнена данными от DB. Я знаю, что это is можно создать динамическую таблицу, используя TableLayout, но я не уверен, что это лучшее решение в моем случае.
Here is an example of what I want to create(the first table on the page).Каков наилучший способ создания таблицы данных в android?

ответ

7

Я расскажу вам об этом.

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

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

Для начала: https://developer.android.com/training/material/lists-cards.html

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