Androidlistview行详情页滑动
Android listview row detail page sliding
我有 ListView
,其中有很多项目(行),任何项目的 onClick
都转到 DetailActivity
,它解释了有关该特定项目的更多信息。如果我想查看下一项的详细信息,我必须返回 ListView
并单击下一项。如何设计以通过向左或向右滑动来查看 DetailActivity
的下一项或上一项的详细信息。
我假设您有此对象的 Custom Object 和 ArrayList。
您需要有一个适配器才能将此 Arraylist 显示到 Listview
当您单击列表项时,您需要将对象从 ListActivity 传递到您的 DetailActivity
我认为直到这一部分你都做得很好。
那么现在,您可以在 DetailActivity 中使用 ViewPager 及其 adapter。
当您单击列表项时,您需要将您的 Arraylist 和 您的对象索引 传递给 DetailActivity .
在 DetailActivity 中,获取您的 Arraylist,将您的列表设置为 ViewPager 适配器,通过索引(您单击的)找到您的对象,然后将 ViewPager 页面索引设置为您想要的项目索引。
如果处理得当,您可以滑动内容的详细信息。你可以问我任何事情来弄清楚。
有使用 ViewPager 的教程:http://architects.dzone.com/articles/android-tutorial-using
你可以选择 ExpandableListView
。无需打开新屏幕或做一些像 Fragment
s 那样难以管理的事情。用户只需单击项目即可 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.
我有 ListView
,其中有很多项目(行),任何项目的 onClick
都转到 DetailActivity
,它解释了有关该特定项目的更多信息。如果我想查看下一项的详细信息,我必须返回 ListView
并单击下一项。如何设计以通过向左或向右滑动来查看 DetailActivity
的下一项或上一项的详细信息。
我假设您有此对象的 Custom Object 和 ArrayList。 您需要有一个适配器才能将此 Arraylist 显示到 Listview 当您单击列表项时,您需要将对象从 ListActivity 传递到您的 DetailActivity
我认为直到这一部分你都做得很好。
那么现在,您可以在 DetailActivity 中使用 ViewPager 及其 adapter。 当您单击列表项时,您需要将您的 Arraylist 和 您的对象索引 传递给 DetailActivity .
在 DetailActivity 中,获取您的 Arraylist,将您的列表设置为 ViewPager 适配器,通过索引(您单击的)找到您的对象,然后将 ViewPager 页面索引设置为您想要的项目索引。
如果处理得当,您可以滑动内容的详细信息。你可以问我任何事情来弄清楚。
有使用 ViewPager 的教程:http://architects.dzone.com/articles/android-tutorial-using
你可以选择 ExpandableListView
。无需打开新屏幕或做一些像 Fragment
s 那样难以管理的事情。用户只需单击项目即可 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 theExpandableListAdapter
associated with this view.