Прокрутите список TableLayout и добавьте каждый в LinearLayout. - PullRequest
2 голосов
/ 08 ноября 2011

У меня есть список TableLayout, каждый из которых генерируется из данных в моей базе данных. Мне нужно перебрать этот список и добавить каждую TableLayout к моей LinearLayout.

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

container = (LinearLayout) findViewById(R.id.container);
for (int i = 0; i < listOfTables.size(); i++) {
container.addView(listOfTables.get(i), i);
}

Есть идеи? Макс.

1 Ответ

1 голос
/ 08 ноября 2011

По всей вероятности, вам нужно поиграть с атрибутами высоты и ширины XML.

Попробуйте изменить атрибуты layout-height и layout-width для макетов таблиц и линейного макета на wrap_content и посмотрите, что это делает:)

Вы также можете попробовать изменить код таку него нет второго аргумента.Он должен добавлять макеты линейно.

Надеюсь, это помогло!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...