ScrollVIew嵌套RecycleView不显示的问题

解决方法:采用NestedScrollView嵌套RecycleView的方式来处理

eg:





    

    

    

    





2.代码中设置:

recyclerView.setNestedScrollingEnabled(false);
recyclerView.setHasFixedSize(false);

完美解决

外加一个ListView的,虽然很久没用了


/** 
 * 解决ScrollView与ListView的嵌套问题 
 * @author zhy 
 *  
 */  
public class MyListView extends ListView  
{  
  
    public MyListView(Context context, AttributeSet attrs)  
    {  
        super(context, attrs);  
    }  
  
    public MyListView(Context context, AttributeSet attrs, int defStyle)  
    {  
        super(context, attrs, defStyle);  
    }  
  
    public MyListView(Context context)  
    {  
        super(context);  
    }  
  
    @Override  
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)  
    {  
  
        /** 
         * 解决ScrollView与ListView的嵌套问题 
         */  
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,  
                MeasureSpec.AT_MOST);  
  
        super.onMeasure(widthMeasureSpec, expandSpec);  
    }  
  
}  

你可能感兴趣的:(ScrollVIew嵌套RecycleView不显示的问题)