Android中可展开的列表项

7

我想让列表项可展开。基本上,我希望每个列表项都有一个按钮,当按钮被按下时,该列表项会展开以显示更多信息。

在 Android 上是否可能实现这一点?如果可以,我该如何做呢?

谢谢

编辑:为了澄清,我希望当前的列表项扩大以显示更多信息。


1
你可以看一下ExpandableListView - Tanner Perrien
2个回答

4
您最简单的解决方案可能是使用ExpandableListView

但您也可以自己实现一个,在每个ListView项中添加一个按钮,用于显示和隐藏正常项下面的View


在这里,隐藏/取消隐藏是最好的选择,你知道有什么简单的方法可以使列表项扩展动画化吗?这样视图就会缓慢向下扩展,而不是突然变大。 - Daniel Murphy
不幸的是,我创建了自己的可扩展列表视图,仅仅是隐藏/显示,这对我有效,但我猜你可以尝试一下SlidingDrawer:http://developer.android.com/reference/android/widget/SlidingDrawer.html ,但我不确定它是否适合你的应用。抱歉帮助不了更多! - Will Tate

1

您可以使用 API-Demo 进行帮助。 这里有一个非常好的可扩展列表视图示例。

这是链接


通常情况下,在SO中完整地输入答案比仅链接到教程更好,以防止链接失效。在这种情况下,我刚刚点击了链接,但它不再有效/正确 :( - StackExchange What The Heck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接