Android第二个活动的listview上的下一个项目

时间:2015-10-28 08:53:11

标签: android listview android-listview

我有一个listview连接到显示消息的适配器,但是,我正在尝试在不同的活动中实现下一个和上一个按钮。

问题是当从其他活动点击按钮时,您如何在列表视图中显示下一个或上一个项目(详细视图活动)。

我在这里输入了图片描述:

Attached are screen shots of the project with the next and previous buttons

2 个答案:

答案 0 :(得分:1)

您需要从数组或arraylist获取数据,无论您使用什么适配器。适配器在创建时需要数组或数据列表。您可以存储此数组或列表以供进一步访问

尝试执行以下步骤

  • 当您选择任何特定项目时,您将获得该项目的位置。将此位置存储为计数器变量。
  • 根据您在某些视图中显示某些数据的位置。
  • 当您点击下一个按钮时增加计数器
  • 同样,当您点击上一个按钮时,减少计数器
  • 使用此计数器值从listview
  • 中使用的数组或列表中获取数据

答案 1 :(得分:0)

1创建适配器使用的arraylist public static   像这样:    public static ArrayList arraylist = new ArrayList<>();   在您的类中设置适配器

2.当您选择任何项目时,您将从arraylist获取该项目的位置,并将此值存储在商店共享首选项中。

3.您的MainActivity到SecondActivity的arraylist。 像这样;

public static ArrayList arraylistSecond = MainActivity.arraylist;

  1. 单击 NEXT 按钮从共享首选项获取位置 并增加位置并获得项目。

  2. 并且点击上一个按钮减少排名并获取商品

  3. 快乐编码