問題タブ [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 投票する
1 に答える
8631 参照

android - findFragmentByTag - FragmentTabHost でフラグメントを検索 - 常に null

FragmentTabhost で現在表示されているフラグメントである Fragment へのポインタを取得できません。

次のようなメソッドからタブホストをロードする呼び出しがありますSherlockFragmentActivitySecondActivityonCreate

TabsFragmentタブを作成するためのこのメソッドを持つSherlockFragmentサブクラスですonCreate

2番目のタブにいるとき、元のアクティビティによって開始されたクラスでバックグラウンドタスクが実行されSecondActivity、タブへの参照を提供するはずのこれを呼び出しますが、常にnullを返します!

NewsFragment newsView = (NewsFragment) delegate.getSupportFragmentManager().findFragmentByTag("Tab2");

このdelegate変数は、SecondActivityバックグラウンド クラスを開始するときのポインタです。

タブのフラグメントへのポインタを取得するにはどうすればよいですか? タブを追加するときに設定された「Tab2」Tagがフラグメント用であることは間違っていますか?

0 投票する
4 に答える
12926 参照

android - フラグメントを含む Android タブ付きダイアログを作成するには?

誰かが私に例を指摘したりTabbed Dialog、各タブのコンテンツがあるAndroidでシンプルなものを作成する方法を教えてもらえますFragmentsか? 私が見つけたすべての例/チュートリアルはフラグメントとタブに関するものですが、に固有のものはありませんDialogFragments

のドキュメントにFragmentTabHostは、 を使用して通常のフラグメント内にタブを作成する方法が示されていますgetChildFragmentManager()。これは、フラグメントが a の場合にも機能するはずですDialogFragmentが、試してみると次のようになります。

ビューを設定するための私のコードは次のとおりです(その後、に渡されAlertDialog.setView()ます):

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

android - Android フラグメント タブ - タブ幅を増やす onTabSelected

タブまたはアイコンにテキストを使用するかどうかを議論してきましたが、小さいデバイスには両方を収めることができません。そのため、タブを選択すると、選択したタブの幅が広がり、アイコンとテキスト用のスペースができるようにすることを検討していました。これは可能/実用的ですか?

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

android - アクティビティ インテントを含む FragmentTabHost がクラッシュする

いくつか開くためFragmentTabHostに2つを含むメインメニューを作成しようとしていますが、実行しようとするとクラッシュし続けます。IntentsActivities

XML

そして MainMenu のコード

そしてエラーログ

私は何を間違っていますか?

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

android - ウィジェット内のフラグメントを含むタブ付きダイアログ

私はウィジェットに取り組んでいます。ウィジェット設定のために、タブフラグメントを使用してダイアログを提供しようとしています。問題は、ダイアログにアクションバータブがないことです。さまざまなレイアウトパターンを試しましたが、どれも機能していないようです。

  1. マニフェストで、活動を行っている

    /li>
  2. UIでViewPager、FragmentTabHostを正確に使用するレイアウトはわかりませんが、基本的にどのレイアウトを使用するかは明確ではありません。

  3. WidgetConfigureActivity はFragmentActivity今のところ拡張されています。以下はそのコードです (コードはFragmentTabHostから取得されます) 。

    /li>

ViewPager はそれほど重要ではありませんが、フラグメントを使用してタブ付きダイアログを表示するにはどうすればよいですか?

4.私のアクティビティに適用されても、UI/レイアウトを変更しないようにするにはどうすればよいTheme.Dialogですか? すべてのフォントが白い背景に白く表示されますか? (画面を傾けて文字を見たことあります)

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

android - Tabhost の 1 つのタブの下にある multiFragments

tabhost を使用してアプリケーションを作成しています。このタブ ホストは FRAGMENTACTIVITY で使用します。各タブの下で、フラグメントを開きます。

しかし、私の要件は

FragmentActivity には、tabHost が含まれています。以下に示すように、タブ構造。

Tab1 fragment1.1 (クリック時) Fragment1.2

Tab2 Fragment2.1

Tab3 Fragment3.1

このチュートリアルを使用して mainActivity(FRAGMENTACTIVITY) を作成しました

http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/

しかし、最初のタブで別のフラグメントを開くという考えはありませんでした。

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

android - TabHost 内のフラグメントを別のフラグメントに置き換えます

それぞれ 1 つのフラグメントを含む 5 つのタブを作成しています。最初のタブで ListView を使用しており、ListView でOnItemClickListener最初のタブ フラグメントから 2 番目のタブ フラグメントに置き換えたいと考えています。Fragmentandを使用してそれを行うにはどうすればよいTabHostですか? Fragmentメイン クラスとすべてのフラグメント クラスを拡張します。私は拡張されていませんFragmentActivity。では、タブをあるフラグメントから別のフラグメントに変更するにはどうすればよいでしょうか?

メインクラス:

フラグメント 1:

フラグメント 2: