問題タブ [android-nested-fragment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 親フラグメントアンドロイド内に子フラグメントを追加するには?
メインレイアウトがあります。メインの LinearLayout にフラグメントを追加したい。しかし、メインフラグメントに子フラグメントを追加したい場合、それは現在存在し、表示されています。
フラグメントアクティビティで、これを追加しました:
ここで、現在のホーム フラグメントに子フラグメントを追加します。
しかし、私は例外を得ました:
私は試した:
android - ID のビューが見つかりません - DialogFragment + Fragment
シンプルなレイアウトの DialogFragment があります。DialogFragment のレイアウト内にある FrameLayout にフラグメントを追加したい (そして将来、このフラグメントを別のフラグメントに置き換えたい)。ただし、新しいフラグメントを追加する方法は次のエラーで失敗します。
「フラグメント Fragment_AlertsManage {41e7cb68} の ID 0x7f0b004f com.kennel39.diabeteslive_adtdev:id/frameAlertsContainer) のビューが見つかりません」
xml を確認し、さまざまな方法を試し、stackoverflow で同様の問題をいくつか読みましたが、解決策が見つかりません。
layout.dialog_alerts_master:
Fragment_AlertsManage クラス:
このエラーが発生するのはなぜですか? また、解決するにはどうすればよいですか?
android - ビューページャーのフラグメント
に取り組んでいFragments
ます。 Fragment1
が含まれていますViewPager
。ViewPager
3つのフラグメントがあります。私が電話したときはいつでもFragment1
ViewPager
うまくいきます。しかし、Fragment1
他の Fragment に置き換えて、backButton の使用Fragment2
に戻るとします。何も表示しません。3 つのフラグメントはすべて fragment に追加されますが、呼び出されず、これら 3 つのフラグメントの UI はありません。に使用 しています。Fragment1
ViewPager
onCreateView()
FragmentStatePagerAdapter
ViewPager
どんな助けでも大歓迎です。
android - プログラムで定義されたフラグメントではなく、XML で定義されたフラグメントを使用した適切なフラグメント トランザクション
2 つのフラグメントがあり、各フラグメントにはビュー ページャーが含まれています。ビュー ページャーに異なる色のタブを使用するために、現在このライブラリを使用しています。これで、クリックすると基本的にフラグメント 2 につながるアクション バー アクションができました。しかし、私がそうすると、fragment1 は削除されず、ユーザーが切り替えたばかりの fragment2 の上にあります。今、私は答えが言ったことを実行しようとし、プログラムでフラグメントを追加しようとしましたが、カスタム PagerSlidingTabStrip を使用しているため、それは不可能です (と思います)。カスタムライブラリを使用しながら、ボタンをクリックするだけでフラグメントを変更する方法はありますか? さらに、私は Android にやや慣れていないことを付け加えたいと思います。
フラグメント1
フラグメント 2
フラグメント 1 に使用される xml
フラグメント 2 に使用される xml
ご不明な点がある場合、または説明が不十分である場合や、そのようなことをおっしゃっていただければ、追加するか、より適切に説明します
android - 子フラグメントの呼び出し中に ID のビューが見つかりません
だから私は on MAIN ACTIVITY(M)
、 two FRAGMENTS(F1, F2)
、およびBUTTON(B)
onを持っていF1
ます。
メインアクティビティが開始F1
されると、これは問題なく自動的にロードされます。私がしたいのは、F2
on をクリックしたときに開始することです。B
F1
以下は、HomeFragment である Fragment1 の私のコードです。
frame_container
内のコンテナの名前ですmain_activity.xml
。私は次の投稿を試しました:
私が間違っていることを教えてもらえますか?
android - IllegalStateException アクティビティが破棄されました - トリプルネストされたフラグメント
私は を持っていますFragment
、それを呼びましょう...F1
を含むFragment
F2
; が含まれていFragment
F3
ます。
アプリケーションを起動すると、次のエラーが表示されます。
これは、次のコード行を指します。
私の主要な上位レベルのどこfragmentcontainer
にありますか。whereはの内に置かれます。FrameLayout
Fragment
F1
F2
F1
fragmentcontainer
これを解決する方法についてのアイデア; 検索を試みたところ、フィールドをハードコーディングしFragment
てすぐに割り当てるという他の結果が表示されましたが、それでも問題は解決しませんでした。