【发布时间】:2016-05-18 07:50:12
【问题描述】:
我有以下结构 - 按顺序:
1) RecyclerView 视图 2) 视图内的 CardView ( Hieght 设置为 wrap_content) 3)cardview里面的ExpandableListView(Height设置为wrap_content)
expandablelistview 组在创建视图时默认折叠。问题是当试图扩展一个组时,即使它的高度是 wrap_contant,CardView 的高度也不会改变。也就是说,viewholder的高度是expandablelistview最初初始化时的高度。
因此,一种可能的解决方案可能是读取整个(组 + 子)的高度,并在扩展组时将该高度设置为 CardView。
有推荐的解决方案吗?
【问题讨论】:
-
您使用的是哪个 gradle 版本的回收站视图?
标签: android android-recyclerview android-cardview