2

同じ xml レイアウトを使用する 8 つのフラグメントを持つ ViewPager を作成しました。ただし、フラグメントごとに異なるコンテンツを使用する必要があります。特定のコンテンツをそのフラグメントにロードできるように、フラグメントの ID を取得する必要があります。

私はもう試した

extras.putInt(Globals.KEY_CATEGORY_POSITION, position);
fragment.setArguments(extras);

FragmentPagerAdapter の getItem(int position) メソッドで。

次に、 Fragment クラスでのフラグメントの位置を取得します。これを行うと、各フラグメントの位置を出力するときに 0 から 7 に移動しますが、すべてが 7 に増加するため、すべて同じフラグメントになります。

各フラグメントの ID を取得する他の方法はありますか?

4

2 に答える 2