2016-01-23 70 views
0

我只是好奇。 是否可以在Android中将ExpandableListView和Swipe函数结合起来?为了解释我的意思,设想这种情况: 您触摸列表中的项目,视图就会展开。在此视图中,您可以向左/右滑动以查看新视图而不更改背景。用Android Swap扫描Android ExpandableListView

评论如果你不明白,请!

在此先感谢!

+0

是的,这是可能的。 – Rami

+0

您通过GestureDetector捕获滑动并相应地更改视图。最简单的方法可能是一个FrameLayout,其中包含多个视图,并且一次只能显示一个视图。 – cyanide

+0

好的,谢谢!这种方法是否有效是可扩展列表包含大约100个元素,每个元素有2-3个可滑动视图? – CoderOgden

回答

0

我不确定您使用的Android版本,但如果您可以使用AppCompat库v22,则实际上可以使用CoordinatorLayout并对onTouch进行扩展。之后,在其中一个子布局中,您可以将SwipeDismissBehavior设置为展开视图(应该是您的CoordinatorLayout的孩子)。这是Android中最酷的新功能之一。你应该在这里阅读更多。

http://developer.android.com/reference/android/support/design/widget/SwipeDismissBehavior.html