【问题标题】:Android ExpandableListView with Swipe带有滑动的 Android ExpandableListView
【发布时间】:2016-01-23 20:41:44
【问题描述】:

我只是好奇。 是否可以在 Android 中将 ExpandableListView 与 Swipe 功能结合使用?为了解释我的意思,想象一下这种情况: 您触摸列表中的一个项目,一个视图被展开。在此视图中,您可以向左/向右滑动以查看新视图而无需更改背景。

不明白的请留言!

提前致谢!

【问题讨论】:

  • 您通过 GestureDetector 捕获滑动并相应地更改视图。最简单的方法可能是其中包含多个视图的 FrameLayout,并且一次只显示一个视图。
  • 好的,谢谢!如果可扩展列表包含大约 100 个元素并且每个元素有 2-3 个可滑动视图,这种方法是否有效?

标签: android list listview expandablelistview swipe


【解决方案1】:

我不确定您使用的 Android 版本,但如果您可以使用 AppCompat 库 v22,您实际上可以使用 CoordinatorLayout 并扩展 onTouch 视图。之后,在您的一个子布局中,您可以在展开的视图上设置SwipeDismissBehavior(它应该是您的CoordinatorLayout 的子视图)。这是 Android 中最酷的新功能之一。您应该在此处阅读更多相关信息。

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

【讨论】:

    【解决方案2】:

    您可以将https://github.com/tycallen/SwipeMenu-Expandable-ListView 用于Swipable ExpandableListView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 2016-05-18
      • 1970-01-01
      • 2019-05-03
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多