Androidlistview行详情页滑动

Android listview row detail page sliding

我有 ListView,其中有很多项目(行),任何项目的 onClick 都转到 DetailActivity,它解释了有关该特定项目的更多信息。如果我想查看下一项的详细信息,我必须返回 ListView 并单击下一项。如何设计以通过向左或向右滑动来查看 DetailActivity 的下一项或上一项的详细信息。

我假设您有此对象的 Custom ObjectArrayList。 您需要有一个适配器才能将此 Arraylist 显示到 Listview 当您单击列表项时,您需要将对象从 ListActivity 传递到您的 DetailActivity

我认为直到这一部分你都做得很好。

那么现在,您可以在 DetailActivity 中使用 ViewPager 及其 adapter。 当您单击列表项时,您需要将您的 Arraylist您的对象索引 传递给 DetailActivity .

DetailActivity 中,获取您的 Arraylist,将您的列表设置为 ViewPager 适配器,通过索引(您单击的)找到您的对象,然后将 ViewPager 页面索引设置为您想要的项目索引。

如果处理得当,您可以滑动内容的详细信息。你可以问我任何事情来弄清楚。

有使用 ViewPager 的教程:http://architects.dzone.com/articles/android-tutorial-using

你可以选择 ExpandableListView。无需打开新屏幕或做一些像 Fragments 那样难以管理的事情。用户只需单击项目即可 show/hide 详细信息。

A view that shows items in a vertically scrolling two-level list. This differs from the ListView by allowing two levels: groups which can individually be expanded to show its children. The items come from the ExpandableListAdapter associated with this view.