我的布局中有两个View添加:mapContainer
和PoiView
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:pv="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/mapContainer"
android:paddingTop="@dimen/abc_action_bar_default_height"
android:orientation="vertical"
android:layout_height="match_parent" android:layout_width="match_parent">
</LinearLayout>
<com.app.ui.view.PoiView
android:id="@+id/poiView"
android:visibility="invisible" android:paddingBottom="@dimen/abc_action_bar_default_height"
android:layout_height="wrap_content" android:layout_width="match_parent" android:layout_alignParentBottom="true"></com.app.ui.view.PoiView>
</RelativeLayout>
现在mapContainer
将占据屏幕的整个空间,但操作栏除外poiView
如果我点击某个位置,mapContainer
将在mapContainer
的顶部显示并重叠poiView
。
但是我发现如果点击mapContainer
poiView
内的视图也会收到,mapConatiner
似乎会将事件传播到{{1}}。< / p>
有可能阻止这个吗?