Я пытаюсь создать интерфейс таблицы для своей деятельности. Я бы хотел, чтобы три столбца и фиксированное количество строк (так что вид заполнил все выделенное пространство). Каждая из ячеек должна быть доступна для кликов и может размещать стандартные виджеты, такие как текстовое отображение кнопок. Я также хочу контролировать прокрутку (виртуальную сетку с бесконечными данными вверх/вниз). Довольно многое похоже на изображение ниже.Лучший способ создать таблицу пользовательского интерфейса в Android
Каков рекомендуемый способ создания пользовательского интерфейса, как это?
- ListView?
- TableLayout с динамически добавленными строками?
- Пользовательский класс, полученный из представления?
- OpenGL?
Я пробовал как 1 & 2, но до сих пор не был доволен (трудно контролировать высоту каждого ряда). Любые комментарии и примеры кода приветствуются.
См. Ссылку, которая поможет вам: http://www.technotalkative.com/android-multi-column-listview/ –
Выглядит интересно. В прошлом я делал что-то подобное. Мой вопрос: как определить количество строк в вашем адаптере, чтобы сетка занимала весь экран? –
устройства @Filip для Android выпускаются в различных разрешениях, поэтому вы не можете предполагать ничего относительно размера/высоты устройства Android. –