Я хочу создать пользовательский интерфейс, как показано ниже по ссылке:
http://i53.tinypic.com/sxksx5.jpg
По моему мнению, для этого могут быть следующие подходы.
На этом изображении две таблицы. Приведенная выше таблица должна быть составлена следующим образом:
Одна строка с двумя текстовыми представлениями в одном XML-файле. Теперь надуйте этот интерфейс, используя LayoutInflater. Нарисуйте его с помощью цикла и установите текст в соответствии с требованием.
Таблица ниже должна быть составлена следующим образом:
Как создать динамический макет таблицы с использованием XML
см. Ссылку выше, где рекомендуется, чтобы 2-я таблица была составлена с использованием списка.
Теперь я запутался, что это можно сделать с помощью gridvew, tablelayout, listview. Какой из них мне лучше и почему? В моих предыдущих проектах я делал этот вид интерфейса почти в коде. Но я считаю, что небольшие изменения в интерфейсе потребуют больших изменений в коде. Поэтому я хочу сделать текущий интерфейс с использованием XML. Но не знаю, какой подход будет лучше.