我使用的是nhaarman的listviewanimation库https://github.com/nhaarman/ListViewAnimations,效果很好。
尽管我很难调整他的一个选项,那就是可扩展的ListView。我想调整它,以便一次只能看到一个子视图(内容视图)。因此,展开父视图(标题视图)项时,应关闭前一个视图。当子视图可见(已展开)时,我似乎无法更新(通知)适配器。我有一个自定义适配器,它扩展了expandablelistitemadapter。
这是here班。
每个项目都使用titleviewnclicklistener进行设置,titleviewnclicklistener处理内容视图的展开广告折叠。
现在我要折叠所有可见的子视图并保持选定的打开状态。这里有人能帮我或指引我往正确的方向吗?
在那旁边,我似乎无法得到唯一的点击。
提前谢谢你
最佳答案
我在setLimit(int)
类中添加了一个ExpandableListItemAdapter
函数。当(limit+1)
项展开时,第一个展开的项将折叠。
在您的情况下,您可以调用setLimit(1)
。