ListView中嵌套一个GridView,可能ListView数据只显示一条,或者是不能滑动等。
自定义GridView就可以轻松解决此问题:
/** * Created by xiaoMan on 16/10/10. */ public class GroupGridView extends GridView { public GroupGridView(Context context) { super(context); } public GroupGridView(Context context, AttributeSet attrs) { super(context, attrs); } public GroupGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
没啦 ==