Как MapView может быть встроен в существующую активность? - PullRequest
0 голосов
/ 19 июля 2011

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

Какое решение для этого? Должен ли я переписать свой класс, расширяющий MapActivity, или есть какой-либо способ написать отдельный класс с расширением MapActivity, расширенным для MapView, а затем внедрить этот класс в мой исходный класс.

Если последнее решение выполнимо, как бы мне поступить?

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Афайк нет способа включить MapView без расширения MapActivity.
Я думаю, что переписать ваш класс будет самым простым способом.

0 голосов
/ 20 июля 2011

Я придумал простое решение, все, что вам нужно сделать, это иметь вложенный подкласс внутри вашего основного класса для MapView, который расширяет MapActivity, что делает свое дело.

...