在ListView中嵌套ListView时,子ListView显示不完整

来源:互联网 发布:office 2016 for mac 编辑:程序博客网 时间:2024/06/05 05:41

需要重新计算子ListView的高度并设置,,重写onMeasure方法

public class MyListView extends ListView{    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) {        // TODO Auto-generated method stub        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);        super.onMeasure(widthMeasureSpec, expandSpec);    }}



0 0
原创粉丝点击