我正在寻找可以帮助我实现这一目标的任何示例或(甚至更好的)教程。但是我一直在谷歌搜索中做空,这让我担心它甚至不可能。所以这是我的第一个问题:可扩展的listview在扩展时是否可以膨胀一个片段,并在缩回时调用它的onDestroy?如果是的话,请你帮我完成任何帮助。感谢
以下是我想要做的一些视觉效果:
答案 0 :(得分:0)
首先,可以使用ExpandableListView
处理常规UI范例。这是否足以让你完全匹配你需要的是TBD。
至于在列表中包含片段...理论上,在列表视图的适配器的getView()
方法中,您可以执行FragmentTransaction.replace()
,传入存在于膨胀视图中的容器ID。我有不试过这个。
作为替代方案,您可以考虑使用ViewPager
,它可以按设计保存片段。它不是您上面列出的UI,但它是许多Google应用程序使用的常见UI模式,因此您知道它已经过测试。