列表中打开隐藏视图的菜单

时间:2013-03-06 14:03:25

标签: android android-layout android-view

我需要创建一个列表菜单,其中每个项目在选中后将打开一个子区域与其他控件(参见示例图像):

Example layout image

我脑子里有两种可能的解决方案:

  • RelativeLayout 中所有项目的控件具有“消失”可见性,并将它们列在 LinearLayout 中。
  • 使用 ExpandableListView ,但我没有相关经验,我不知道这是否适合我的解决方案。

您认为更优雅的是什么?你有其他/更好的解决方案吗?

2 个答案:

答案 0 :(得分:1)

这两种方法都可行,但ExpandableListView应该在性能方面更好。

您必须提供ExpandableListAdpater,其中包含您的群组项目的布局以及子项目的其他布局。

答案 1 :(得分:1)

您可以使用ListView和ExpandableListView来实现您的需求。

enter image description here

enter image description here

我已经通过使用适合您要求的ListView和幻灯片动画做了一些事情。 有关完整参考,请浏览我的Android博客

http://amitandroid.blogspot.in/2013/03/android-listview-with-animation.html

谢谢,