問題タブ [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 に答える
1363 参照

java - FragmentTabHost で水平スワイプ ジェスチャが機能している間、タブ タッチが機能しませんでした。

Fragment Activity に水平スワイプ ジェスチャ Fragment TabHost を実装しましたが、正常に動作します。しかし、タブタッチは機能しませんでした。

ソースコードはこちら: https://github.com/babumirdha/FragmentTabSwipeExample

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

MainFragmentActivity.Java

fragment_tab_host.xml

MyPagerAdapter.Java

FragmentTab.Java

page_layout.xml

ここにスワイプジェスチャーを追加するにはどうすればよいですか?

事前に助けてくれてありがとう。

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

android - Androidのアクションバーにタブホストを実装することは可能ですか?

ActionBarShaerlock を使用して、ナビゲーション ドロワーを備えたタブ ホストを実装しました。現在、アクション バーのナビゲーション ドロワーとその下部のタブ ホストを開く要素です。

スクリーンショット

アクションバーにタブが欲しい。そうすることは可能ですか?

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

android - フラグメントをタブ ホストに追加する

Androidでタブホストを使用してフラグメントを制御する方法.iには1つのアクティビティと4つのフラグメントとそれに対応するxmlファイルがあります.タブホストをmain_layout_activity.xmlファイルに追加します.別のLinnerlayoutがありますFragement.toからこのlinnerlayoutを置き換えたいこれらのフラグメントを交換するには、tabhost.help me を使用する必要がありますか? 1 つのコードを見つけましたが、乱雑です。コードの下を見つけてください。

多くのアイデアを持った後、次のようにコードを修正します.plsは以下を見つけます

activity_main.xml

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

android - FragmentTabHost に、タッチするまでタブをロードしないように指示します

みなさん、簡単な質問です..

現在、4 つのタブを持つ fragmenttabhost があり、アプリケーションの起動時にデフォルトでタブ 0 が読み込まれます。これは理にかなっています。ただし、特定のタブがタッチされるまで、タブをロードしたくありません。単純に、tab0 は、触れない限り実行する必要のないかなりの量の作業を行うためです。

バンドルに true/false を渡して表示するかどうかについては、次のように説明します。

mTabHost.addTab(createTab("tab1", "test1", R.drawable.ico1), TabClass1.class, false); mTabHost.addTab(createTab("tab2", "test2", R.drawable.ico2), TabClass2.class, false); mTabHost.addTab(createTab("tab3", "test3", R.drawable.ico3), TabClass3.class, false); mTabHost.addTab(createTab("tab4", "test4", R.drawable.ico4), TabClass4.class, false);

したがって、oncreateview では次のようになります。

しかし、「私のタブは触れるまで読み込まない」と言う簡単な方法があるはずです

curretTab を -1 に設定しようとしましたが、何もしませんでした。

どんな助けでも素晴らしいでしょう!

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

android - FragmentTabHost でタブ アイコンとラベルを設定する方法

アイコンとラベル付きの下部タブを実装するために FragmentTabHost を使用していますが、次の文はラベルのみを示しています

また、次の場所が適切に機能することもわかります

しかし、setIndicator でカスタム ビューを設定する構文がわかりません

助けてください ありがとう...

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

android - フラグメント内でアクティビティを開始

下の写真のように、フラグメントを使用してタブホストを作成する方法を取得しました

画面下のタブをクリックすると「Fragment_container」が変更され、それぞれフラグメント1~4にリンクされます。

それが私が現在達成したすべてであり、今私がやりたいことは

私の目的は、用語を正しく使用しているかどうかわかりません。すべてのフラグメントは単一のアクティビティのようなものです。上の写真のように、遷移アニメーションを使用して、タブホストを消すことなく、そのフラグメント内でアクティビティを開始できます。(実は私はiOSを使っていて、Androidはあまり使っていないのですが、Androidでも可能ですか?)

私はもう試した :

正常に活動を開始しますが、タブホストは消えます。

基本的に動作しますが、方法は 1 つだけですか? 私の場合、他に効率的な解決策はありますか?

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

android - Androidのタブホスト内のフラグメントに「on leave tab」イベントはありますか?

タブホストとフラグメントの実装に取り​​組んでいます。私の tabhost には 5 つのタブがあります。ユーザーが tab3 を離れるたびにコードを実装したいと思います (1 レベル戻る)。ただし、 detach と pause を試しましたが、どちらも機能していません。

では、ユーザーが別のタブをクリックしたときのフラグメントのアクティビティ サイクルはどうなるのだろうか? または、そのイベントをキャプチャする方法はありますか? ありがとう

0 投票する
0 に答える
136 参照

android - バックグラウンドアンドロイドを持つレイアウトにタブホストを追加

アプリでタブホストを使用したい。ただし、画面の幅全体を占めるべきではありません。私は次の方法でそれをしたい ここに画像の説明を入力

赤色の左右の余白が必要です

助けてください..

アップデート: