私はページャに2つのフラグメントがあり、それぞれに独自のxmlがあります。 私の質問は、ある断片から別の断片にプログラム的に切り替えることができ、任意のリスナーで実行することができるかどうかです。フラグメントをプログラムで切り替える
よろしく
私はページャに2つのフラグメントがあり、それぞれに独自のxmlがあります。 私の質問は、ある断片から別の断片にプログラム的に切り替えることができ、任意のリスナーで実行することができるかどうかです。フラグメントをプログラムで切り替える
よろしく
私はあなたがViewPagerを意味すると仮定しています。 pager.setCurrentItem(index)
ViewPager
を使用している場合は、setSelectedNavigationItem()
を試すことができます。あなたはViewPagerで現在の項目を設定する必要があり、その後、あなたは通知すべき
int position = 0; // position of the tab you want
((ParentActivity) getActivity()).getSupportActionBar().setSelectedNavigationItem(position);
:あなたはActionBarSherlockを使用している場合、
int position = 0; // position of the tab you want
((ParentActivity) getActivity()).getActionBar().setSelectedNavigationItem(position);
のか:それはあなたが呼び出すことによって、別のフラグメントに切り替えることができ、ありますアダプターは新しいフラグメントを持って来るようにします。
ViewPager ViewPager;
FragmentPagerAdapter adapter;
pager.setCurrentItem(2);
adapter.notifyDataSetChanged();
ViewPagerは同じフラグメント内にあります。彼は断片間をどのように移動するかを知りたい。私は同じことを知りたいです。 – cdavidyoung