8
ビューページャーへのビューの動的な追加と削除
(私は解決策を見つけました-以下の回答セクションの私の投稿を参照してください。) 私のアプリでは、ユーザーは自分のデータの単一ビューから始めます。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 …