2016-08-22 8 views
0

新しいプロジェクトを作成すると、Android Studioによってactivity_main.xmlとcontent_main.xmlが作成されることがありますが、content_main.xmlではなくactivity_main.xmlだけが作成されることがあります。私は論理を見つけることができず、その条件の下でどのファイルを作成するかを選択します。誰もそれを説明することはできますか?新しいプロジェクトを作成するたびにAndroid Studioがcontent_main.xmlを作成しないのはなぜですか?

+0

が重複する可能性に基づいて回答(http://stackoverflow.com/questions/37268401/content-main-xml-missing) – sumandas

答えて

0

新しいアクティビティを作成するときは、さまざまなオプションを選択できます。その中の2つは空白アクティビティ(正しくリコールした場合)と空のアクティビティです。それらの違いは、Fragmentsをベースにした現代のAndroidのアプローチに基づいている点です。

したがって、activity_main.xmlは単純に(でframeLayoutおそらく)コンテナを含む活動のレイアウトであるとcontent_main.xmlはMainActivity.java内のどこかで、この容器に入れフラグメントのレイアウトです。

[不足しているコンテンツの\ _main.xml]のhttps://stackoverflow.com/a/33415349/6166978

+0

に私はcontent_mainとは思いません.xmlはデフォルトで任意のフラグメントにバインドされます。 これは単にactivity_main.xmlに含まれています –

+0

フラグメントを持たないアクティビティにはcontent_mainは必要ないので、activity_main – Mese

関連する問題