我有一個谷歌地圖和一個relativelayout內的linearlayout。在某些與地圖交互之後,線性佈局變得可見,然後與地圖重疊。RelativeLayout在地圖上重疊LinearLayout
重疊的線性佈局包含一些控件,但是單擊或觸摸線性佈局中的控件會影響地圖,該地圖放置在UI中線性佈局的下方。
如何讓我的線性佈局響應touchevents(而不是地圖)?
這裏是我的佈局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"
>
<include
android:id="@+id/include"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/general_map_fragment" />
<LinearLayout
android:id="@+id/drawer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="#ffffff"
android:padding="15dp"
android:visibility="invisible">
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="200dp" >
...
</TableLayout>
</LinearLayout>
我嘗試過這一點。但結果是下面的地圖完全被凍結,並且由於線性佈局僅與地圖的一部分重疊,所以它仍然可以訪問 –