私は4つのタブを持つタブレイアウトを持っています。ビューページャーはフラグメントで置き換えられ、タブ3(私はフラグメント3で意味します)そのボタンをクリックすると、フラグメント1(タブ1内)に移動する必要があります。 フラグメント3をフラグメント1に置き換えることができましたが、タブも変更する必要があります。フラグメントを使用して1つのタブから他のタブに移動
答えて
は、現在選択されているページを設定しViewPager.setCurrentItem(int position)
void setCurrentItem (int item)
この使用してみてください。
ViewPager
が既に現在のadapter
で最初のレイアウトを通過していた場合、現在のアイテムと指定されたアイテムの間にスムーズにアニメーション化された遷移があります。
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
((MainActivity)getActivity()).mViewPager.setCurrentItem(0)
}
});
フラグメントのビューページャ参照を取得するにはどうすればいいですか? –
あなたに仲間ありがとう、私はそれを持って –
@ KrishnaKrishGowdaは私のansを受け入れてください – Prem
プレムの答えは正しいです!あなたはActivityからフラグメント内のビューのページャにアクセスしたい場合は、単にでそのようにそれを行う フラグメントビュークリックリスナー
((YOUR_VIEWPAGER_ACTIVITY)getActivity()).mViewPager.setCurrentItem(int position)
注:必ずmViewPagerが活動における公共であることを確認し
その働きありがとう.. @ Mohit Suthar –
ありがとう@Mohit Suthar – Prem
- 1. Excel - 2つのタブを比較します。 1つのタブと他のタブに一致を移動する
- 2. 他のタブに移動
- 3. プリズムを使用して1つのタブで順番にビューに移動
- 4. ナビゲーションスタックをその他のタブに移動
- 5. フラグメントから他のフラグメントに移動
- 6. タブからルートページに移動
- 7. タブのフォーカスを他のNSWindowのビューに移動してからもう一度
- 8. 1つのタブのGoogleシートから別のタブに値をコピー
- 9. asp.netのタブからIDに移動
- 10. 1つのフラグメントから別のフラグメントに移動
- 11. タブを使用してメインアプリウィンドウの別の編集コントロールに移動
- 12. TabActivityのタブが他のアクティビティに移動した後でタブが消えます
- 13. 1つのタブがreact jsにログインしているときに、他のタブに自動ログインする方法は?
- 14. 1つのタブから別のタブでアクティビティを開く方法
- 15. IE8でjQueryタブを追加してタブに移動
- 16. セレンのsendkeysを使用してテキストエリアでタブ移動
- 17. 他のタブで使用できる1つのタブ(またはウィンドウ)情報を覚えている方法
- 18. xamarinは1つのフラグメントから別のフラグメントに移動します
- 19. phpのタブパネルのあるタブから別のタブに移動する方法は?
- 20. Python:Entire Script 1タブを後ろに移動しますか?
- 21. FragmentStatePageAdapter ViewPager 5タブ単一フラグメントの使用
- 22. フラグメント内のフラグメントのタブ
- 23. PhpStorm(CMD-1/SUPER-1)の特定のタブに移動
- 24. フラグメントを使用して同じタブ内の別のレイアウトに移動する方法
- 25. Chromeでバッチコマンドを使用して1つのタブを閉じる
- 26. すべてのタブに1つのjqueryコードを使用
- 27. 1つのタブをボタンとして使用する
- 28. viewpagerでタブを変更するとsnackBarを1つのフラグメントから隠す
- 29. JSのタブを使用してページの2番目のタブに移動する必要があります
- 30. タブ移動時のチェックマークについての概要を見る
以上を追加してくださいあなたの問題とあなた自身の努力の詳細をこれまでのところこれを解決して、人々があなたをより良く助けることができるようにします。 [良い質問をするにはどうすればいいですか?]を読んでください。 – pirho