ADT Android : No fragment_main.xml, solo activity_main.xml

? user3451205 @ | Original: StackOverFlow
---

Sto cercando di imparare a programmare le applicazioni Android, così ho scaricato il pacchetto ADT che Google ha fornito, e ho provato seguendo il tutorial che mi ha permesso di creare una semplice applicazione . Tuttavia, durante le procedure, ci sono diverse istruzioni che mi dicono di aprire il file fragment_main.xml, ma il mio / directory / res layout non avevano questo file, solo il file activity_main.xml . Inoltre, durante la creazione di nuove attività di Android, non c'è mai stata la possibilità di chiamare il mio layout frammento, che indica che eclissi solo non crea che per qualche motivo . Io non credo che questo sarebbe un problema in un primo momento ( ho appena editato activity_main invece ), fino a quando mi sono reso conto che il tutorial ci ha voluto utilizzare il alcune informazioni dalla classe frammento o file xml .

Qualcuno sa perché il mio Eclipse IDE non è la creazione di un fragment_main.xml ? Cercherò di fornire ulteriori dettagli, se necessario .

---

Top 5 Risposta

1EngineerLuna @

Aprire MainActivity.java dal / (file nome del pacchetto ) src / . Poi all'interno del file java c'è un metodo chiamato OnCreate ( ), che ha setContentView ( R.layout.activity_main ) come predefinito .

Cambia che a R.layout.activity_main a R.layout.fragment_main così invece di avere  setContentView ( R.layout.activity_main ) avrete setContentView ( R.layout.fragment.main )

Una volta fatto cambiare il nome del file activity_main.xml sotto la / directory / layout / res a fragment_main.xml

Grazie per questo Onik !

2prabindh @

Sulla base delle versioni hai indicato nella risposta commento, penso che l'aggiornamento alle versioni successive ( 22.6+ ) avrebbe aiutato, come discusso in https://code.google.com/p/android/issues/detail?id=67421

3user1193815 @

Durante la creazione del nuovo progetto Android in uno dei pannelli selezionare " attività in bianco con Frammento " invece di selezione di default " Activity Blank " . Il Developer esercitazione Android non dice nulla al riguardo . In questo modo si crea il fragment_main.xml file in res / layout / che è necessario per continuare a fasi successive .

4intellectual_stretch @

Prova a creare un nuovo progetto con " Activity in bianco con Fragment " . Spero che questo sia utile .