PullToRefreshListView嵌套ViewPager冲突导致的界面不显示

来源:互联网 发布:kindle免费阅读软件 编辑:程序博客网 时间:2024/04/29 10:10

PullToRefreshListView嵌套ViewPager冲突导致的界面不显示,这时候,我们需要重新写ViewPager,在他的onMeasure方法中重设高度

public class MyViewPager extends ViewPager{
    private int viewHeight;
    public MyViewPager(Context context)   
    {  
        this(context, null);  
    }  
      
    public MyViewPager(Context context, AttributeSet attrs)   
    {  
        super(context, attrs);  
    }  

    
    @Override
    protected void onMeasure(int arg0, int arg1) {
        int expandSpec = MeasureSpec.makeMeasureSpec(400, MeasureSpec.AT_MOST);
        super.onMeasure(arg0, expandSpec);
    }
 

}



0 0
原创粉丝点击