我是android的新手,我在我的活动中有一个回收者视图,当我点击一个项目时,一个新活动打开,其中包含与该指定项目相关的详细信息。我需要的是,当我刷开已打开的活动时,我需要转到下一个回收站视图项的下一页
答案 0 :(得分:2)
以下是我将如何解决这个问题。对于我的示例,我将考虑一个电子邮件应用程序,其中RecyclerView
显示每个电子邮件的发件人和主题,我的“详细信息”视图显示每封电子邮件的内容(并允许在电子邮件之间轻扫)。
首先,我只创建一个Activity
。此活动将托管我的数据列表(我的电子邮件)。此活动的布局包含FrameLayout
,我用它来托管Fragment
。
我的第一个Fragment
会有RecyclerView
(及其Adapter
等)。每当我点击一封电子邮件时,我都会将该position
电子邮件发送到我的Activity
,然后我会使用FragmentTransaction
replace()
我的列表Fragment
我的详细信息Fragment
。
此详细信息Fragment
会有ViewPager
(及其Adapter
等)。 ViewPager
中的每个页面都会显示电子邮件正文。因为我正在使用ViewPager
,所以我会在电子邮件之间自动刷卡。
答案 1 :(得分:0)
你可以做什么将数据数组传递给意图和位置然后你可以为右交换设置下一个位置发送特定数据,类似于左交换的前一个位置。