ListView的问题答案收缩功能?

图片说明

点开问题 下边答案出来 再次点击又收缩回去,如何实现的呢?

最简单的方式你使用ExpandableListView

看你是android 可以用 ExpandableListView 配合 BaseExpandableListAdapter ,或者用recycleview多布局实现

把问题和答案 布局在一个item中,默认答案是隐藏的,当点击的时候显示下面隐藏的item,并记录其状态为显示.当再次点击的时候
判断下面的item是隐藏还是显示,如果是显示就隐藏起来,如果是隐藏就显示出来.