問題タブ [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.

0 投票する
2 に答える
3399 参照

android - 親フラグメントアンドロイド内に子フラグメントを追加するには?

メインレイアウトがあります。メインの LinearLayout にフラグメントを追加したい。しかし、メインフラグメントに子フラグメントを追加したい場合、それは現在存在し、表示されています。

フラグメントアクティビティで、これを追加しました:

ここで、現在のホーム フラグメントに子フラグメントを追加します。

しかし、私は例外を得ました:

私は試した:

0 投票する
2 に答える
2483 参照

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 クラス:

このエラーが発生するのはなぜですか? また、解決するにはどうすればよいですか?

0 投票する
1 に答える
97 参照

android - ビューページャーのフラグメント

に取り組んでいFragmentsます。 Fragment1が含まれていますViewPagerViewPager3つのフラグメントがあります。私が電話したときはいつでもFragment1 ViewPagerうまくいきます。しかし、Fragment1他の Fragment に置き換えて、backButton の使用Fragment2に戻るとします。何も表示しません。3 つのフラグメントはすべて fragment に追加されますが、呼び出されず、これら 3 つのフラグメントの UI はありません。に使用 しています。Fragment1ViewPageronCreateView()FragmentStatePagerAdapterViewPager

どんな助けでも大歓迎です。

0 投票する
1 に答える
440 参照

android - プログラムで定義されたフラグメントではなく、XML で定義されたフラグメントを使用した適切なフラグメント トランザクション

2 つのフラグメントがあり、各フラグメントにはビュー ページャーが含まれています。ビュー ページャーに異なる色のタブを使用するために、現在このライブラリを使用しています。これで、クリックすると基本的にフラグメント 2 につながるアクション バー アクションができました。しかし、私がそうすると、fragment1 は削除されず、ユーザーが切り替えたばかりの fragment2 の上にあります。今、私は答えが言ったことを実行しようとし、プログラムでフラグメントを追加しようとしましたが、カスタム PagerSlidingTabStrip を使用しているため、それは不可能です (と思います)。カスタムライブラリを使用しながら、ボタンをクリックするだけでフラグメントを変更する方法はありますか? さらに、私は Android にやや慣れていないことを付け加えたいと思います。

フラグメント1

フラグメント 2

フラグメント 1 に使用される xml

フラグメント 2 に使用される xml

ご不明な点がある場合、または説明が不十分である場合や、そのようなことをおっしゃっていただければ、追加するか、より適切に説明します

0 投票する
1 に答える
2472 参照

android - 子フラグメントの呼び出し中に ID のビューが見つかりません

だから私は on MAIN ACTIVITY(M)、 two FRAGMENTS(F1, F2)、およびBUTTON(B)onを持っていF1ます。

メインアクティビティが開始F1されると、これは問題なく自動的にロードされます。私がしたいのは、F2on をクリックしたときに開始することです。BF1

以下は、HomeFragment である Fragment1 の私のコードです。

frame_container内のコンテナの名前ですmain_activity.xml。私は次の投稿を試しました:

私が間違っていることを教えてもらえますか?

0 投票する
1 に答える
537 参照

android - IllegalStateException アクティビティが破棄されました - トリプルネストされたフラグメント

私は を持っていますFragment、それを呼びましょう...F1を含むFragment F2; が含まれていFragment F3ます。

アプリケーションを起動すると、次のエラーが表示されます。

これは、次のコード行を指します。

私の主要な上位レベルのどこfragmentcontainerにありますか。whereはの内に置かれます。FrameLayoutFragment F1F2F1fragmentcontainer

これを解決する方法についてのアイデア; 検索を試みたところ、フィールドをハードコーディングしFragmentてすぐに割り当てるという他の結果が表示されましたが、それでも問題は解決しませんでした。