Как установить макет с помощью MapView - PullRequest
2 голосов
/ 18 апреля 2011

Я создал приложение, в котором я использую MapView.Теперь я хочу использовать кнопку «Назад» в My MapView.Я разработал макет, но он не видит кнопку поверх карты.Когда я нажимаю кнопку «Назад» в эмуляторе, MapView закрывается и отображается кнопка «Назад».Может ли кто-нибудь помочь мне Как показать кнопку "Назад" на MapView.?Спасибо.

Ответы [ 2 ]

2 голосов
/ 18 апреля 2011

Бо, в принципе, это возможно с оверлеями, но я сделал это, используя материал RelativeLayout

<RelativeLayout
    android:id="@+id/headerlayout" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    >

    <Button android:id="@+id/amap_back_btn" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true" android:text="Back">
    </Button>

</RelativeLayout>

<MapViewActivity
    xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mapview"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:clickable="true" android:apiKey="your map key"
    android:layout_below="@+id/headerlayout"
    android:layout_above="@+id/bottomlayout" 
    />

Это все Если вы считаете это правильным, не забудьте пометить мой ответ как проверку. С наилучшими пожеланиями, Anup

0 голосов
/ 18 апреля 2011

Вам потребуется использовать наложение, чтобы добавить кнопку «Назад» в MapView.Посмотрите этот учебник, в котором объясняется, как добавлять оверлеи.http://www.anddev.org/viewtopic.php?t=92

...