您的位置:首页 > 其它

ExpandableListView里面嵌套GridView的问题

2016-02-26 14:18 435 查看
        ExpandableListView里面child的高度自适应,当加载GridView控件时,由于ExpandableListView里面child长度设置为一,所以导致GridView没法完全显示。
解决办法:
在GridView onMeasure方法里面设置一个高度,就可以完全显示了。

<pre name="code" class="java">    @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);
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息