如何在 Android 中创建 "expandable" 列表项

How to make a "expandable" list item in Android

我一直在尝试自学 Android 中的代码并取得了一些不错的进步,但是我在寻找有关我想到但无法转化为代码的东西的信息时遇到了一些困难,我希望你能帮助我。

我不知道如何开始的主要事情是拥有可扩展的菜单项。我做了一个我想做的小图形示例:

Headers 列表:

所以这是一个 header 的可滚动列表,每个 header 都有一些信息(这就是为什么它们很大),比如背景图片和顶部的一些信息标签。当 header 被点击时,它会被推到顶部并展开下面的所有项目信息。同样,再次点击时,信息会缩回,headers 列表会再次显示。

您还可以看到操作栏是可扩展的,但这是次要的,因为我认为我可以自己完成它,但是如果您对此有任何意见,请告诉我。

可扩展操作栏:

谢谢:)

可扩展列表视图用于按类别对列表数据进行分组。它具有在用户触摸 header.

时展开和折叠组的功能

在这里,我建议您使用以下链接,这些链接提供了可扩展列表视图的最简单示例...

http://javapapers.com/android/android-expandable-listview/

http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/

希望此链接对您有所帮助...