ScrollowView 和 ListView 和 RecyclerView 的巢狀衝突
阿新 • • 發佈:2019-02-03
//控制元件用它整合那個都行 package com.example.listview_scollowview; import android.content.Context; import android.content.Intent; import android.support.v7.widget.RecyclerView; import android.util.AttributeSet; import android.widget.ListView; public class MyListView extends RecyclerView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } public MyListView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onMeasure(int widthMeasureSpec, intheightMeasureSpec) { int expandSpec=MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } } //如果是RecyclerView就需要加上這麼
recyclerview.setNestedScrollingEnabled(false);