1. 程式人生 > >ScrollowView 和 ListView 和 RecyclerView 的巢狀衝突

ScrollowView 和 ListView 和 RecyclerView 的巢狀衝突

//控制元件用它整合那個都行      

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, int
heightMeasureSpec) { int expandSpec=MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } } //如果是RecyclerView就需要加上這麼
recyclerview.setNestedScrollingEnabled(false);