2016-05-13 2 views
0

Как включить 2 или более столбца на LinearLayout, сохраняя при этом возможность использовать addView(view, position) для добавления просмотров в заданную позицию.Android LinearLayout несколько столбцов при сохранении функциональности addView (view, position)

Вложенные макеты не являются вариантом, поскольку в этом случае каждый внутренний макет будет иметь свои собственные индексы. Я хочу иметь возможность использовать метод addView на основном макете, чтобы представление переходило в соответствующий столбец.

ответ

0

Я думаю, вы должны использовать TableLayout вместо LinearLayout

0

Я хотел бы использовать 2 отдельных LinearLayouts, возможно, в пределах внешней LinearLayout, и имеют один LinearLayout быть в левой колонке, а другой быть в правой колонке. Эти 2 новых LinearLayouts будут равны android:layout_weight, чтобы они имели равную ширину во внешней компоновке. Затем вы можете выбрать, добавлять ли новое представление в левый столбец или правый столбец по его идентификатору.

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