【Android学习笔记】ExpandableListView镶嵌在viewpager滑动不了或者滑动不全的问题

来源:互联网 发布:电脑网络监控录像软件 编辑:程序博客网 时间:2024/05/16 17:31

还是和listview一样,重写onMeasure()方法即可。

** * Created by kam on 16-8-4. */public class AutoAdjustHeightExpendListView extends ExpandableListView {    public AutoAdjustHeightExpendListView(Context context) {        super(context);    }    public AutoAdjustHeightExpendListView(Context context, AttributeSet attrs) {        super(context, attrs);    }    public AutoAdjustHeightExpendListView(Context context, AttributeSet attrs, int defStyle) {        super(context, attrs, defStyle);    }    @Override    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,                MeasureSpec.AT_MOST);        super.onMeasure(widthMeasureSpec, expandSpec);    }}


0 0
原创粉丝点击