2012-04-19 2 views
1

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

enter image description here

Как я могу это сделать? Поведение (прокрутка и прочее) этой таблицы-компонента должно быть как ListView. Теперь у меня есть двухуровневый ListView, где "List 1 label" и "List 2 label" являются родительскими узлами. Я хочу поместить их влево. Может быть, я должен использовать TableLayout, где в правой колонке стоит ListView?

+0

Вы заполните этот список, скажите мне, что я тоже хочу сделать то же самое ... –

+0

Я сделал это, поместив дочерний ListView в каждую строку в родительском ListView – Dmitry

ответ

1

Вы можете использовать listview как основной элемент. с другой стороны в методе getview() адаптера вы можете создать динамический макет в зависимости от количества элементов для добавления в правую сторону. перейдя динамически во время выполнения в зависимости от требования, вы сможете сгенерировать ui и поместить его как отдельный элемент. или другой подход, который вы используете, также правильный, я думаю, но в этом случае количество строк таблицы для раздувания будет исправлено, если вы не собираетесь использовать динамический ui.

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