Listview和Gridview嵌套动态扩充列表高度

来源:互联网 发布:梦幻西游 for mac 编辑:程序博客网 时间:2024/05/29 14:17

//Listview和这个相同 只需在布局中替换相应的控件即

public class MyGridView extends GridView{

public MyGridView(Context context) {    super(context);    // TODO Auto-generated constructor stub}public MyGridView(Context context, AttributeSet attrs) {    super(context, attrs);    // TODO Auto-generated constructor stub  }  public MyGridView(Context context, AttributeSet attrs, int defStyle) {    super(context, attrs, defStyle);    // TODO Auto-generated constructor stub  }  @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);  }

}

1 0
原创粉丝点击