【问题标题】:Android : how to use ViewPager to swipe each item of my ListView?Android:如何使用 ViewPager 滑动我的 ListView 的每个项目?
【发布时间】:2014-08-07 19:50:54
【问题描述】:

我的 ma​​inActivity 中有一个 listview,并且我有一个 detailActivity 来显示 listview 项。

我想在 detailActivity 中使用 ViewPager 滑动那些 items

mylistview 使用 json 提要填充。

【问题讨论】:

    标签: android android-listview android-viewpager


    【解决方案1】:

    要实现 detailActivity ,您需要向视图分页器提供一个 PageAdapter。

    根据需要扩展 FragmentPagerAdapter 或 FragmentStatePagerAdapter 并将其设置为 ViewPager。

    将与主活动中的列表视图相同的 json 提要传递给上述适配器并实现它。

    我希望这会有所帮助。

    【讨论】:

    【解决方案2】:

    网络上有很多教程和示例。以Android Developers 页面为例。

    如果您使用的是 Android Studio,您可以在包上按右键并从模板创建新的 Activity。选择 Tabbed Activity,它将包含带有 ViewPager 的布局和基本实现。

    【讨论】:

    • 哦,我应该从那里开始!我现在在这个 viewpager 概念中看得更清楚了。感谢您的回复
    【解决方案3】:

    您是否尝试在单击每个 ListView 项目时打开新选项卡? 如果是这样,那么您应该在列表视图的 onItemClick() 方法中将 viewPager 设置为所需片段的位置:

    mPager.setCurrentItem(positionOfDesiredFragment);
    

    否则请您更详细地解释您的目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 1970-01-01
      相关资源
      最近更新 更多