0

TabHost を使用し、さまざまなアクティビティをレイアウトの TabContent 領域に読み込むアプリがあります。タブをクリックすると、アクティビティを開始する新しいインテントが発生します。すべてがうまく機能していますが、次のことをどのように処理できるか興味があります。基本的に、たとえば連絡先をクリックすると、contacts.java クラスが読み込まれ、contacts.xml レイアウト ファイルが setContentView に使用されます。ただし、「管理者の連絡先」など、contacts.xml レイアウト内のボタンをクリックすると、同じタブコンテンツ内にロードする意図が必要であり、タブコンテンツ領域内ではなく、独自の意図として開くように見えます。TabHost の動作方法に欠けているものはありますか? 連絡先を1つ持っている必要があります。java クラスを作成し、実際に新しいアクティビティを開始するのではなく、異なるコンテンツ ビューを設定するだけですか? ヘッダー画像と main.xml レイアウトで定義されたタブがあり、main.java はタブホストを含​​むアクティビティです。私の質問が明確であることを願っています。どんな助けも大歓迎です!!!

4

2 に答える 2