【问题标题】:ListView item swiping horizontally to change contentsListView 项目水平滑动以更改内容
【发布时间】:2014-06-14 09:01:11
【问题描述】:

我有一个数组,可以将以下项目分组。

马鲁蒂汽车 - 铃木汽车 - 梅赛德斯汽车 - 菲亚特汽车

本田自行车 - 雅马哈自行车 - Bajaj 自行车

经典自行车 - 阿旃陀自行车 - 瓢虫自行车 - 本田自行车

.

.

.

X 事- Y 事- Z 事-N 事

现在, 我想实现一个列表视图,其中每个类别的第一项最初显示,然后在滑动元素时第二项出现。其他类别仍显示第一个。

我尝试了 47deg 的 SwipeListView ->https://github.com/47deg/android-swipelistview 但它仅针对两个级别执行此操作,即打开和关闭。 无论如何要在列表视图的单个项目中实现选项卡。如果不是选项卡,那么一些支持这种需求的技术。

任何建议都会有很大帮助。 谢谢

【问题讨论】:

  • 我还实现了 47 度滑动列表视图。我认为您必须检查左右滑动列表视图操作。我认为这些动作为 swipelistview.setSwipeActionLeft(SwipeListView.SWIPE_ACTION_REVEAL); //有四个滑动动作 swipelistview.setSwipeActionRight(SwipeListView.SWIPE_ACTION_REVEAL);
  • 但问题是:1) 现在只有 3 个选项可用。 2) 在所有操作中都可以看到相同的 backView。不是每个ListItem都有ActionBarSherlock-Tabs的方法吗?
  • 实际上您可以根据需要更改后视图,因为它提供了后视图布局和前视图布局。我不知道actionbarSherlock有什么方法。

标签: android listview swipe tabview


【解决方案1】:

也许您可以尝试在列表的每个项目中实现“FlipperView”(以某种方式)..

【讨论】:

    【解决方案2】:

    我试图将水平滑动查看器放在 lisgtview 中,但我没有这样做。然后尝试了 4 个方向的 viewpager 库。希望这可以帮助你

    a 4-directionalviewpager

    【讨论】:

    • 这会将滑动次数限制为三。 android 不支持任何 List 或 GridViews 中的 Tabhosting 吗?
    • 这不会将滑动次数限制为三次。你可以修改它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    相关资源
    最近更新 更多