Android ADT : Keine fragment_main.xml nur activity_main.xml

? user3451205 @ | Original: StackOverFlow
---

Ich versuche zu lernen, wie man Android- Anwendungen zu programmieren, so dass ich heruntergeladen die ADT -Bundle, das mitgelieferte Google, und ich versuchte, nach der Anleitung, die mir eine einfache Anwendung erstellen, erlaubt. Doch im Verlauf der Verfahren, gibt es mehrere Anweisungen sagen mir, um die Öffnung des fragment_main.xml Datei, aber mein Layout / res / Verzeichnis hat diese Datei nur die activity_main.xml Datei verfügen . Darüber hinaus bei der Erstellung neuer Android -Aktivitäten gab es nie eine Option, meine Fragment -Layout zu nennen, was darauf hinweist, dass Eclipse ist einfach nicht schaffen es aus irgendeinem Grund. Ich hätte nicht gedacht, das wäre ein Thema auf den ersten (I nur activity_main statt bearbeitet ), bis mir klar wurde, dass das Tutorial wollte, dass wir die einige Informationen aus dem Fragment Klasse oder XML-Datei zu verwenden.

Weiß jemand, warum mein Eclipse-IDE ist nicht die Schaffung eines fragment_main.xml ? Ich werde versuchen, weitere Informationen bei Bedarf zu liefern.

---

Top 5 Antwort

1EngineerLuna @

Öffnen MainActivity.java vom src (Paketname -Datei) / / Verzeichnis. Dann in der Java-Datei gibt es eine Methode namens OnCreate (), die setContentView ( R.layout.activity_main ) hat als Standard .

Ändern Sie den R.layout.activity_main zu R.layout.fragment_main so anstatt  setContentView ( R.layout.activity_main ) Sie müssen setContentView ( R.layout.fragment.main )

Sobald das erledigt ist ändern Sie den Namen des activity_main.xml Datei unter dem / res / layout / Verzeichnis fragment_main.xml

Vielen Dank für die Onik !

2prabindh @

Ausgehend von den Versionen, die Sie in den Kommentar Reaktion angegeben ist, denke ich, ein Update auf die neuere Versionen ( 22.6+ ) würde helfen, wie in https://code.google.com/p/android/issues/detail?id=67421 diskutiert

3user1193815 @

Während der Erstellung der neuen Android -Projekt in einem der Felder wählen Sie " Blank Aktivität mit Fragment " anstelle von Standard-Auswahl " Blank Activity" . Die Android Developer Tutorial sagt nichts darüber sagen. Andernfalls wird die Datei in fragment_main.xml res / layout /, die benötigt wird, um den nachfolgenden Schritten weiter zu schaffen.

4intellectual_stretch @

Versuchen Sie, ein neues Projekt mit " Blank Aktivität mit Fragment " . Ich hoffe, dass dies hilfreich ist .