1

对于我的问题(如下),这是我当前的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/verylightgrey" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="48dp"
        android:weightSum="10" >

        <TextView
            android:id="@+id/location_banner"
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_weight="8"
            android:background="#9e0039" />

        <TextView
            android:layout_width="1dp"
            android:layout_height="fill_parent"
            android:background="@drawable/verylightgrey" />

        <ImageView
            android:id="@+id/location_directions"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_weight="2"
            android:src="@drawable/directions" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:weightSum="2" >

        <ImageView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:src="@drawable/map_satellite" />

        <ImageView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:src="@drawable/map_street" />
    </LinearLayout>

    <com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:apiKey="ladidadiomagadi"
        android:clickable="true"
        android:enabled="true" />

</LinearLayout>

我想在不是地图视图的部分上启用一些点击监听器。

是否有可能在扩展的活动中做到这一点,Mapactivity因为我能够做到这一点的唯一方法是将我的视图移动到菜单选项。

提前致谢。

4

2 回答 2

1

试着把你的com.google.android.maps.MapView部分移到它所有的兄弟视图之上。

于 2012-04-19T09:30:55.123 回答
1

是的,您可以在 MapActivity 上实现 Onclick 监听器。

于 2012-04-19T09:37:45.243 回答