2011-11-11 6 views
1

私はアンドロイドアプリケーション開発の初心者です。 私は自分のプロジェクトでn個のレイアウトを使用しており、私はユーザーのやりとりでレイアウトを変更する必要があります。 レイアウトごとに異なるアクティビティを使用するか、setContentViewを使用してレイアウトを切り替えることができますか? どちらが効果的でしょうか?すべてのレイアウトでアクティビティをアプリケーションに使用できますか?

答えて

2

新しいアクティビティの代わりにフラグメントを使用する必要があります。 Compatibility Libraryは、Androidバージョン4以上にフラグメントを追加するために使用できます。 各レイアウトは別々のフラグメントにすることができ、ユーザアクションに基づいてFragmentContainer(メインレイアウトファイルで定義されたViewGroup)にロードされます

関連する問題