問題タブ [fragment-tab-host]

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 投票する
3 に答える
35844 参照

android - Fragment で onCreateView を手動で呼び出すことは可能ですか?

onCreateViewメソッドを手動で呼び出すことは可能ですFragmentか、そうでない場合、この呼び出しをシミュレートする方法はありますか?

私はFragmentActivitytabHostを持っています。各タブには が含まれており、[更新] ボタンを押したときに のビューFragmentを更新したいと考えています。より具体的には、メソッドFragmentを再呼び出ししたい。onCreateView

私のコードは現在次のようになっています:

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

android - ボタンが押されたときのタブのインジケータを変更する (Fragments および tabHost)

私はフラグメントとタブホストを使用していますが、すべてうまく機能しています。ボタンを押すと、別のフラグメントに移動し、タブのインジケーターを変更する必要があります。

ここに画像の説明を入力

ボタンを押すと、フラグメントは変更されますが、タブ インジケーターは変更されません。

現在、インジケーターはタブが押されたときにのみ変化しますが、ボタンを押したときに同じ効果が欲しいです。これは可能ですか?

コード:

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

android - Google マップ android api v2 を使用したタブホストに Google マップが表示されず、タブホストの fragmentActivity にタイトルの問題のみが表示されます

私は Android を初めて使用します。Tabhost に Google マップを実装したいと考えています。3 つのタブがあり、3 番目のタブでは Google マップ バージョン 2 を実装したいと考えています。

Googleマップタブを除いて、すべて正常に動作しています.タイトルとマーカーのみが表示されます.Googleマップは表示されません.

これは私のTabhost.xmlです

これは Tabhost.java クラスです

これは私の Map_activity.xml です

誰もがこの問題を解決します

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

android-fragments - AndroidでFragmentTabHostを介してビデオを再生する方法

4 つのタブを持つアプリケーションを作成しました。

  1. vedio タブ、このタブで、リモート URL を取得してビデオを再生したい
  2. バーチャルラボ
  3. ビデオを編集する
  4. ヘルプ

表示タブに FragmentTabHost クラス ID を使用する MainActivity クラスを作成しました。

Fragment を拡張する FragmentTab クラスも作成しました。

コードは次のとおりです。

私はvedioタブをクリックしてvedioを再生することに固執しています。3日間検索しましたが、解決策が見つかりませんでした。vedio サウンドは来ていますが、vedio は再生されていません。

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

android - FragmentTabHost でタブのコンテンツが表示されない

ナビゲーション用の引き出しメニューと、引き出しの選択に応じてフラグメントが表示されるフラグメントアクティビティを含むアプリケーションウィッチがあります。これで、単純なフラグメント (SettingsFragment) と FragmentTabHost を含むフラグメント (SearchFragment) の 2 つのフラグメントができました。アプリケーションを開くと FragmentTabHost が表示されます。問題は、フラグメントを切り替えると、設定フラグメントに移動してから SearchFragment に戻ると、タブを切り替えない限り、タブホストのコンテンツが表示されなくなります (最初のタブに含まれるフラグメントの onCreateView は呼び出されません)。

したがって、アクティビティで replace を使用してフラグメント間を変更します。

私のタブホストのレイアウト:

...およびフラグメントでのタブホストのセットアップ:

ヒントはありますか?

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

android - FragmentManager の IllegalStateException

私のアプリは、多くの Android プラットフォーム (4.1、4.0.4、2.3.6...) でこの問題を報告し続けています。しかし、私の電話ではこの問題を再現できませんでした。Google でこの問題を検索しましたが、スタック トレースは私のものと同じではないようです。

誰かが問題がどのように起こっているか知っていますか? そして、それを防ぐ方法は?または、どうすればこのエラーを再現できますか? ありがとうございました。

スタックトレース:

- - - - - - - - - - 編集 - - - - - - - - - -

ジョナサンへ:

私は2つのフラグメントを持っています。そして、1 つのフラグメントのみがonPauseコールバックを上書きし、コードは次のようになります。の後に他のコールバックを上書きしませんonPause。私が上書きする別のコールバックはonResumeコールバックです。コードは以下のとおりです。

断片:

私の見解:

FragmentActivity/のコードもトレースします。前に呼び出されると、問題が発生するようですFragmentManager。前に呼び出される可能性はありますか?onAttachedToWindow()onPostResume()onAttachedToWindow()onPostResume()

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

java - 動的UIをフラグメントタブに追加するには?

FragmentTabHost を使用して、対応するフラグメントを持つ 4 つのタブを作成しました。タブは機能しますが、動的 UI (現在の日付を表示する TextView やインタラクティブ ボタンなど) を追加したいので、どうすればよいかわかりません。フラグメントに追加しようとすると正しくなく、メインに追加してもエラーが発生することがわかりました。これを行うには何らかの方法があるに違いありませんが、Android の経験が不足しているため、迷ってしまいました。動的 UI をフラグメントに追加する方法はありますか?