私は主な活動をしています。そのmain.xmlは、スライダーを保持するビューを生成します。スライダーをクリックすると、conentの一部の領域が表示されます。このエリアに地図を表示したいと思います。だから私は2番目の活動が必要です。サブアクティビティを呼び出すことはできますが、main.xmlのスライダーの領域に表示したいのですが、マップには独自のmapview.xmlがあります。
何か案は?
私は主な活動をしています。そのmain.xmlは、スライダーを保持するビューを生成します。スライダーをクリックすると、conentの一部の領域が表示されます。このエリアに地図を表示したいと思います。だから私は2番目の活動が必要です。サブアクティビティを呼び出すことはできますが、main.xmlのスライダーの領域に表示したいのですが、マップには独自のmapview.xmlがあります。
何か案は?
マップを表示するためにMapActivityが必要なのは事実ですが、あなたの説明から、実際にアクティビティをネストしているとは思いません。MapActivityについては、XMLにマップを含むコンテンツ領域がまだないことを要求するものは何もありません。
MapActivityをサブアクティビティとして本当に使用したい場合は、を使用する必要がありますActivityGroup
。この典型的な例はTabActivityで、これは複数のアクティビティ(各タブに1つ)を持つことができます。TabActivityのソースコードを見て、これがどのように行われるかを判断できます。