我有以下布局
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:id="@+id/sliding_pane_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="240dp"
android:id="@+id/map" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/root_container"
android:paddingTop="240dp" />
</ScrollView>
</FrameLayout>
在map framelayout中我有一个MapFragment,滚动视图有效覆盖..我想让scrollview内容滚动它,所以我把它放在片段的顶部。还有填充使地图初始可见..
问题是我无法通过覆盖视图与地图交互。我试图将scrollview子类化并覆盖onInterceptTouchEvent()
方法,但它仍然无效。任何想法如何解决?感谢