Attività vuoto ADT creato con l'attività frammento ..

? Christian Burgos @ | Original: StackOverFlow
---

Sono molto confuso in questo momento, perché ogni volta che creo una nuova applicazione android con l'attività vuota viene sempre fuori con fragment_main.xml .. volevo solo creare un'attività di vuoto senza che il frammento si ...

nella prima immagine dell'attività vuota viene con il layout frammento ..

Attività vuoto ADT creato con l'attività frammento ..

la seconda immagine mostra la fragment_main creato

Attività vuoto ADT creato con l'attività frammento ..

ora sto veramente confuso ... questo è successo solo dopo l'aggiornamento ADT alla versione più recente Ho fatto riferimento a questa discussione : = " > Adt non crea predefinito ciao mondo, ma linea di comando fa

volevo solo fare un app androide con attività vuota senza vista frammento ...

---

Top 5 Risposta

1Muzikant @

Questa è una nuova funzionalità di ADT versione 22.6.0 :  http://developer.android.com/tools/sdk/eclipse-adt.html

Edit : Con gli ultimi aggiornamenti ADT c'è un nuovo modello denominato " Attività Empty" che non ha frammenti . si tratta di una classe di pianura che si estende Activity ( Anche senza il menu di default ) .

Si noti che c'è anche un " Activity vuoto " che si estende ActionBarActivity e ha frammenti

2Sravani @

Ho anche affrontato lo stesso problema . Ho appena cancellato l'eclissi e ancora scaricato il pacchetto ADT da http://developer.android.com/sdk/index.html#download Per recuperare i vostri progetti precedenti, basta cambiare il lavoro, spazio per il vostro precedente . Questo ha funzionato per me .

3Ben Jakuben @

Per coloro che desiderano le istruzioni su come rimuovere frammenti dal progetto :

1 ) Copiare tutti i contenuti di res / layout / fragment_main.xml . Aperto activity_main.xml, eliminare il FrameLayout, e incollare il contenuto copiato .

2 ) Eliminare fragment_main.xml

3 ) In MainActivity.java, eliminare tutta la classe PlaceHolderFragment :

/**
 * A placeholder fragment containing a simple view.
 */
public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                    Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_main,
                    container, false);
        return rootView;
    }
}

4 ) Eliminare le seguenti righe da onCreate ( ) :

if (savedInstanceState == null) {
    getSupportFragmentManager().beginTransaction()
            .add(R.id.container, new PlaceholderFragment()).commit();
}

A questo punto si dovrebbe essere tutto pronto per eseguire il progetto .

4ShubhN @

Se non si desidera che la parte frammento di essere nella vostra app poi semplicemente " unckeck opzione dell'attività creare a procedura guidata di configurazione di progetto, quindi creare manualmente l'attività e layout " per il vostro progetto .

5Greg Prevost @

Un'attività vuoto in realtà dovrebbe essere più semplice di così . Sembra che una correzione è attualmente pendente :  https://code.google.com/p/android/issues/detail?id=67513&q=blank%20activity&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

È possibile saltare l'opzione di creare attività quando si crea il progetto e aggiungere in una attività manuale .

Se lo trovate davvero fastidioso si può provare rollback ADT e l' SDK :

Scarica gli strumenti SDK 22,3 da : versione della piattaforma dl-ssl.google.com/android/repository/##Your del sdk qui ##

Per esempio osx è tools_r22.3-macosx.zip

Decomprimere il file vi darà una cartella chiamata " strumenti " Usare questo per sostituire la cartella con lo stesso nome si trovano in / path -to - your- Android- installazione / android - sdk - macosx /

Dopodiché è necessario disinstallare il plugin ADT eclipse . Vai a contribuire - > installare nuovo software, clicca sul link per vedere ciò che è già installato Selezionare tutti i pacchetti Android e fare clic su Disinstalla . Riavviare Eclipse

Scarica il plugin 22.3 ADT da : http://dl.google.com/android/ADT-22.3.0.zip decomprimere il file

Torna in eclipse click help - > installare nuovo software fare clic su Aggiungi e selezionare il file locale appena decompresso Controllare ciò che si desidera installare e fare clic su Installa riavviare Eclipse nuovo