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

java - java.lang.IllegalStateException: FragmentTabHost の使用中に onSaveInstanceState の後にこのアクションを実行できません

以下のコードを使用してタブ付きアクティビティを作成しようとしています

コードは常に java.lang.IllegalStateException: Can not perform this action after onSaveInstanceStateFragmentManager 内に表示されます。私は数回グーグルで検索し、すべてのリンクを調べました。しかし、私は解決策を得ることができません。私はこれで立ち往生しているので、私を助けてください。

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

上記のコードは時々うまく動作し、時々例外をスローします。

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

android - ヘッダー バーとシャーロック アクション バーが重なっている

私はアプリを開発しました。アプリケーションが 5 インチを超える高解像度のデバイスにインストールされている場合 (Nexus 5 でテスト済み)、アプリケーションのヘッダー バーは Sherlock アクション バーと同じ行に接続されます。

問題のスクリーンショット:

ここに画像の説明を入力

可能な解決策を教えてください。

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

android - Android TabHost と SearchView のフォーカスの問題

私は本当に奇妙な問題を抱えています。フラグメントのあるページャーがあります。フラグメントの 1 つは Messages フラグメントです。このフラグメントには、3 つのタブ フラグメントを持つ FragmentTabHost があります。アクションバーには SearchView があります。何かを検索したいときにクエリ文字列を書き始めると、検索ビューのフォーカスが削除され、TabHost の最初のタブに設定されます。そうすれば、クエリ文字列を書くことができません。これは、MessagesFragment の近くにいる場合にのみ発生します。例: 十分に離れている場合 (1 ページ)、検索は正常に機能しています。

誰かが私に何が問題なのか教えてもらえますか?

ここに写真があります: Android タブホストの問題

メッセージフラグメント:

}

タブ ホスト レイアウト:

アクションバーのメニュー項目:

onCreateOptionsMenu イベント ハンドラ:

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

java - FragmentTabHost とレイアウトのビューページャーの問題

AndroidでFragmentTabHostを使用して、スワイプでタブを実装しました。しかし、レイアウトに問題があります。アプリケーションを実行すると、以下の出力が得られます。スワイプは下の部分でのみ機能します

ここに画像の説明を入力

私は何かが欲しい

ここに画像の説明を入力

私が使用しているXMLのコードは

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

android - FragmentTabHost TabWidget tabStrip はカスタマイズできません

FragmentTabHost の StripEnabled を設定するたびに、希望どおりに動作しないため、これは本当に混乱しました。

まず、FragmentTabHost のコードを次に示します。

および XML ファイル:

これらのコード行を追加すると、問題なく動作します。

タブのすべての仕切りを正常に非表示にしますが、このコード行を使用してタブストリップを無効にすると:

tabStrip はまだそこにありますが、true に設定すると、選択されていない項目のストリップが灰色になり、その理由がわかりません。

さて、ここでの私の主な目的は、そのタブストリップの色を変更するか、それ以外の場合は完全に削除することですが、この問題により、どうすればよいか確信が持てません。膨張したビューを使用してみましたが、セレクターが機能しなくなったため、タブが選択されているかどうかわかりません。どうすれば変更できるかについて、誰かが私を助けてくれることを願っています。しかし、これは本当に面倒なので、誰かがストリップの色を変更する方法について私を助けてくれることを本当に願っています.

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

android - ListView を使用してフラグメントを別のフラグメントに置き換える

上記のリストビューのアイテムがクリックされたときに、リストビューを持つフラグメントを別のフラグメントに置き換えたい。

ここに私のMainActivityがあります

ここに私の activity_main.xml があります

これが「タブ 1」のコードです。「タブ 2」と「タブ 3」は気にしないでください。2つはテキストビューのみを示しています

これが「タブ 1」のレイアウト xml です。

そして、リストビューのアイテムをクリックしたときに表示されるクラスは次のとおりです

助けてください。アップロードするコードをお気軽にお尋ねください。よろしくお願いします。