2つのタブAとBがあります。タブAには、ユーザーが入力する必要があるフィールドが含まれています。ユーザーがタブBをクリックすると、 "OnTabSelectedListener"で検証ルーチンを呼び出しています。私が持っている問題は、タブの変更をやめて、タブAにユーザーが必要なフィールドを記入するようにしたいときです。 OnTabSelectedListener内でこれを達成する方法はありますか?Android - タブを切り替える前にフィールドを確認する
0
A
答えて
0
This questionが起動され、あなたがどのようにプログラム的にタブを選択するのではなく、私の意見では、ユーザーのスワイプをブロックし、タブを変更し、(onTabSelected OnTabSelectedListener方法で
0
を検証するためにボタンを置く必要があります示して答えを)持っていますタブの変更は既に行われているので、入力の検証が失敗した場合は、ユーザーの入力を確認してタブAに戻ります。
0
ありがとうPavel &ガブリエルさんに返信してください。私は、ビューページャーなしで、onTabSelectedメソッドのtab.select()でタブフラグメントを手動で変更することになりました。これにより、データが正しく入力されなかった場合、検証を実行して元のタブに戻すことができました。驚いたことに、元のタブに戻っても、画面に「フラッシュ」はありません。すべてがスムーズに実行されます。また、ビューページャを使用できないため、GestureListenerを追加してスワイプ左の&のタブを変更しました。
関連する問題
- 1. タブの切り替えの確認
- 2. タブを切り替える
- 3. タブをプログラム的に切り替える
- 4. タブ内のフラグメントを切り替える
- 5. タブ間をプログラムで切り替える
- 6. アンドロイドウェブビューのタブを切り替える
- 7. Webdriver IOのタブを切り替える
- 8. タブを切り替える際の遅延android tablayout
- 9. ブランチを切り替えるときにGit uncomittedファイルの確認
- 10. タブ&フェードアウトスキンのスキニングを次のタブに切り替えるとき
- 11. Android Switch - onCheckedChangeListenerを呼び出す前にUIの切り替えを切り替える方法
- 12. Androidスイッチ、切り替え前に有効にする
- 13. タブをクリックしないでタブを切り替える方法
- 14. TabHostのMapActivityがタブ切り替え後に消える
- 15. idTabs - タブ内のアンカー付きのタブを切り替える
- 16. タブを別のタブに変更する際に親ビューコントローラに切り替える
- 17. セレンを使用してウィンドウを切り替える方法と確認するタブ
- 18. Android - レンダラーのアクティビティを切り替える
- 19. Android MapViewオーバーレイを切り替える
- 20. Androidカメラのフラッシュを切り替える
- 21. タブの切り替えを条件にする
- 22. フラグメントを前後に切り替えた後のRecyclerviewのAndroid Nullpointerexception
- 23. jquery hoverでタブを切り替え、クラスを削除する{display:none}
- 24. コードを使用してTabControlのタブに切り替える
- 25. セレンの別のタブにフォーカスを切り替える方法は?
- 26. iPhoneでプログラム的にタブを切り替える
- 27. 自動化中にIEのタブを切り替える
- 28. VSCodeの2つのタブの間で前後に切り替える
- 29. タブ切り替えのプロセスをアニメ化する
- 30. vscodeの異なるタブグループのタブを切り替える
ようこそSOにようこそ、あなたの質問を正しくフレーム化するには[こちら](https://stackoverflow.com/help/how-to-ask)を参照してください。あなたのコードを投稿してください。 – harshavmb