0

ViewPager でいくつかのアクティビティを使用してアプリを作成したいので、次のように書いています。

calendarView = inflater.inflate(R.layout.calendar, null);
calendarView.setTag(getString("tag"));

単一のビューの初期化は、非常に多くのコードです。実際、私は3つのビューを持っているので、それらすべてを初期化するのはひどいようです。ViewPager を扱う他の (正しい) 方法はありますか?

4

1 に答える 1

1

あなたが望むものが得られたかどうかはよくわかりませんが、モジュール化の良い方法はFragmentsを使用することです。ビューと機能を Fragment にまとめ、それに応じて各 Fragment を返しますgetItem( FragmentPagerAdapterメソッド)。ここに Android Training のソース コードがありますhttp://developer.android.com/training/implementing-navigation/lateral.html#horizo​​ntal-paging

于 2013-03-19T17:40:08.617 に答える