Как добавить представления динамически или поверх других компонентов? - PullRequest
1 голос
/ 19 ноября 2010

Я использую LinearLayout, и сначала у меня есть MapView, а под картой у меня есть TableLayout с информационными полями.

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

Как добавить это TableLayout с дополнительными информационными полямидинамически после того, как пользователь выбрал пункт меню?Как я могу показать его ниже MapView или в верхней части нижней области MapView?

1 Ответ

2 голосов
/ 19 ноября 2010

Попробуйте использовать ViewStubs для скрытого просмотра по требованию.Если вам нужно отобразить что-то поверх другого представления, вы можете использовать другой контейнер для хранения MapView и заглушки, FrameLayout может быть хорошим кандидатом.

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