(笔记)Android多个GridView

来源:互联网 发布:真实淘宝模特拍摄视频 编辑:程序博客网 时间:2024/06/05 21:50

我希望做出这样的效果:

1、GridView本身不滚动,高度布局设置为wrap_content,根据数据源变化。

2、两个或两个以上GridView存在同一个父布局里。

3、父布局可以滑动(滑动几个GridView)


解决:看了CSDN一个问答:重写onMeasure()方法:

    @Override    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);        super.onMeasure(widthMeasureSpec, expandSpec);    }

接着给GridView设置数据源(Adapter)就可以了。

原创粉丝点击