ListView在ScrollView中的使用

来源:互联网 发布:php new 对象 编辑:程序博客网 时间:2024/04/30 03:31


自定义  MyListView


在测量的时候 onMeasure  将 测量的 高度 设置为 最大


public class MyListView extends ListView {


    public MyListView(Context context) {
        super(context);
        initView();
    }


    public MyListView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        initView();
    }


    public MyListView(Context context, AttributeSet attrs) {
        super(context, attrs);
        initView();
    }


    private void initView() {
       
    }


    @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
原创粉丝点击