我有ListView
,其中有很多项目(行),任何项目的onClick
都转到DetailActivity
,它详细说明了该特定项目。如果我想查看下一项的详细信息,我必须回到ListView
并单击下一项。如何设计以通过向左或向右滑动来查看DetailActivity
中下一个或上一个项目的详细信息。
最佳答案
我假设您有一个自定义对象和该对象的ArrayList。
您需要有一个适配器才能将此Arraylist显示到Listview中
当您单击列表项时,需要将对象从ListActivity传递到DetailActivity
我认为您在这部分之前都做得很好。
然后,您现在可以在DetailActivity中使用ViewPager及其适配器。
单击列表项时,需要将Arraylist和对象索引传递给DetailActivity。
在DetailActivity中,获取Arraylist,将List设置为ViewPager适配器,通过索引(单击)查找对象,并将ViewPager页面索引设置为所需的项目索引。
如果管理正确,则可以滑动内容的详细信息。您可以问任何事情以澄清这一点。
有一个使用ViewPager的教程:http://architects.dzone.com/articles/android-tutorial-using