3
我需要使用兩個ScrollView
s。一個在AppBarLayout
裏面,另一個在裏面。是否可以添加ScrollView到AppBarLayout
對於外部ScrollView
,我使用了NestedScrollView
和appbar_scrolling_view_behavior
,它工作正常。
對於裏面,我使用的是Scrollview
與app:layout_scrollFlags="scroll|enterAlways|snap"
我的問題是,NestedScrollView
似乎覆蓋ScrollView
事件,即使我碰ScrollView
區,NestedScrollView
是一個滾動。
有什麼辦法可以做到嗎?
請參見下面的代碼:
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<ScrollView
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="@android:color/white"
app:layout_scrollFlags="scroll|enterAlways|snap">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</ScrollView>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>