0

4 つのタブを含むプロジェクトがあります。4 つのタブはすべて activity_main xml ファイル内にあります。MainActivity Java ファイルは、タブホストを使用してタブのコンテンツを設定します。タブの 1 つにはリスト ビューがあり、もう 1 つのタブにはマップがあります。MainActivity クラスでこれらすべてのイベント (マップの読み込み、リスト ビューの設定) を実行するか、フォーカスがそのタブに変わったときにクラスが呼び出されるように、レイアウトごとにクラスを実装できますか? ある種の初心者には、深刻な助けが必要です。タブにもあまり慣れていません。ありがとう。別のクラスにいくつかのものを実装する以外はあまり試していないため、どのサンプルコードを添付すればよいかわかりません。

4

2 に答える 2

1

FragmentTabHostを使用できます。

タブごとにFragmentを作成し、FragmentTabHost.

ここに簡単なチュートリアルがあります。

于 2013-10-20T11:22:48.753 に答える
0

各タブのコンテンツはアクティビティ (または少なくともコード サンプルで見つけたもの) である必要があります。最初にタブをアクティブにすると、そのアクティビティonCreate()になり、既に読み込まれているタブをクリックすると、その が呼び出されますonResume()
ここでは、タブを使用するための段階的なチュートリアルを見つけることができます。

于 2013-10-20T11:14:36.717 に答える