【发布时间】:2014-08-07 19:50:54
【问题描述】:
我的 mainActivity 中有一个 listview,并且我有一个 detailActivity 来显示 listview 项。
我想在 detailActivity 中使用 ViewPager 滑动那些 items。
mylistview 使用 json 提要填充。
【问题讨论】:
标签: android android-listview android-viewpager
我的 mainActivity 中有一个 listview,并且我有一个 detailActivity 来显示 listview 项。
我想在 detailActivity 中使用 ViewPager 滑动那些 items。
mylistview 使用 json 提要填充。
【问题讨论】:
标签: android android-listview android-viewpager
要实现 detailActivity ,您需要向视图分页器提供一个 PageAdapter。
根据需要扩展 FragmentPagerAdapter 或 FragmentStatePagerAdapter 并将其设置为 ViewPager。
将与主活动中的列表视图相同的 json 提要传递给上述适配器并实现它。
我希望这会有所帮助。
【讨论】:
网络上有很多教程和示例。以Android Developers 页面为例。
如果您使用的是 Android Studio,您可以在包上按右键并从模板创建新的 Activity。选择 Tabbed Activity,它将包含带有 ViewPager 的布局和基本实现。
【讨论】:
您是否尝试在单击每个 ListView 项目时打开新选项卡? 如果是这样,那么您应该在列表视图的 onItemClick() 方法中将 viewPager 设置为所需片段的位置:
mPager.setCurrentItem(positionOfDesiredFragment);
否则请您更详细地解释您的目标。
【讨论】: