NestedScrollview 嵌套 RecyclerView出现滑动冲突解决方法

来源:互联网 发布:阿里云网络接入服务商 编辑:程序博客网 时间:2024/04/28 07:20
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent">    <android.support.v4.widget.NestedScrollView        android:layout_width="match_parent"        android:layout_height="match_parent"        android:scrollbars="none"        android:overScrollMode="never"        android:background="@color/app_bg"        android:layout_below="@+id/rl_title">        <LinearLayout            android:layout_width="match_parent"            android:layout_height="match_parent"            android:padding="@dimen/space_10"            android:orientation="vertical">            <LinearLayout                android:id="@+id/ll_add"                android:layout_width="match_parent"                android:layout_height="wrap_content"                android:focusableInTouchMode="true"                android:background="@color/white">                <LinearLayout                    android:layout_width="match_parent"                    android:layout_height="wrap_content"                    android:gravity="center_vertical"                    android:padding="@dimen/space_10"                    android:orientation="horizontal">                    <ImageView                        android:layout_width="@dimen/space_14"                        android:layout_height="@dimen/space_14"                        android:src="@mipmap/mine_s"/>                    <TextView                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:textColor="@color/main_color"                        android:layout_marginLeft="@dimen/space_6"                        android:text="添加旅客"                        android:textStyle="bold"/>                    <View                        android:layout_width="0dp"                        android:layout_height="1px"                        android:layout_weight="1"/>                    <ImageView                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:src="@mipmap/next"/>                </LinearLayout>            </LinearLayout>            <android.support.v7.widget.RecyclerView                android:id="@+id/recycle"                android:layout_width="match_parent"                android:layout_height="match_parent"                android:layout_marginTop="@dimen/space_10"                android:scrollbars="none"                android:overScrollMode="never"                android:focusableInTouchMode="false"/>        </LinearLayout>    </android.support.v4.widget.NestedScrollView></RelativeLayout>
xml代码如上
解决方法
recyclerView.setNestedScrollingEnabled(false);

0 0
原创粉丝点击