8
动态添加和删除视图到viewpager
(我想出了一个解决方案-请在下面的“答案”部分中查看我的帖子。) 在我的应用程序中,用户将以其数据的单个视图开始。我想添加一个ViewPager并允许用户根据需要添加更多视图。我该怎么做呢?(我不想使用FragmentPagerAdapter。) 我读了无数的帖子和概述,但仍然缺少一些内容。这是我的理解: MainActivity创建一个ViewPager和PagerAdapter: ViewPager pager = null; MainPagerAdapter adapter = null; public void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); pager = new ViewPager (this); setContentView (pager); adapter = new MainPagerAdapter(); pager.setAdapter (adapter); View v0 = code_to_create_initial_view(); adapter.add (v0, 0); } 使用PagerAdapter提供视图集。为此,我似乎需要添加和删除视图的方法,例如:显然,还需要更多信息来告知ViewPager内容已更改以及如何显示更改: class MainPagerAdapter extends PagerAdapter { // This holds …