自定义一人View类,使其继承ListView或GridView,并重写onMeasure方法
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int height = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2,MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, height); }在布局文件中,使该控件的layout_height属性为“wrap_content”即可