标签:
很早之前做过一个商城的app 也是第一次做安卓。
实现的效果如下:
因为一开始做安卓,很多写的代码都不规范,在下面上代码的地方,还请高手指点(勿喷,楼主是自尊心很强的屌丝)
这个效果要解决2个大问题,
第一个是ExpandableListView 如何放置gridview ,这个比较好做 思路就是adapter里实现
第二个是在ExpandableListView里面展开后,GirdView如何能充满ExpandableListView的item, 就是楼上的效果
好,先来解决第一个。如何放置gridview,
在这里使用的adapter 是BaseExpandableListAdapter 并且实现点击girdview里面item的事件
代码只是提供思路的,详细的哪里不懂可以评论发
第二个问题是gridview的自适应
这里只是重写了onMeasure 方法,这样的重写 在ScrollView里放置ListView的冲突上面一样可以解决。
ExpandableListView 里面嵌套GridView实现高度自适应
标签:
原文地址:http://www.cnblogs.com/wangfeng520/p/5728333.html