1. DavidD, 27.08.2011 #1
    DavidD

    DavidD Threadstarter Junior Mitglied

    Hallo,

    im Moment versuche ich in mein Test Projekt einen Spinner einzubauen, jedoch bekomme ich immer eine NullPointerException:

    der code (Spinner.java):
    Code:
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            Spinner spinner = (Spinner) findViewById(R.id.spinner);
            String[] items = new String[] {"One", "Two", "Three"};
            ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, items);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            spinner.setAdapter(adapter);
    
            setContentView(R.layout.country_statistics);
        }
    habe die Problemstelle schon lokalisieren können:
    Code:
    spinner.setAdapter(adapter);
    solange diese auskommentiert ist, wird alles angezeigt (nur halt ohne Spinner Inhalt ist ja klar) und läuft ohne Probleme.

     
  2. the_alien, 27.08.2011 #2
    the_alien

    the_alien Android-Lexikon

    Schieb mal setContentView vor findViewById
     
    DavidD gefällt das.
  3. DavidD, 27.08.2011 #3
    DavidD

    DavidD Threadstarter Junior Mitglied

    danke es geht, hätte nicht gedacht das es daran liegt...
     
  4. swordi, 27.08.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    dann schau dir nochmal den ablauf so eine app an, vermute du hast da noch ein paar verständnisschwächen.
     
Die Seite wird geladen...
Similar Threads - Spinner setAdapter wirft Forum Datum
[ERLEDIGT] Spinner feste double Werte zuordnen Android App Entwicklung 24.04.2017
SpinnerAdapter mehr als ein Attribut Android App Entwicklung 23.09.2016
Wie erstelle ich einen Spinner richtig? Da die Anleitung von developer.android.com zu keinem Ergebnis führt Android App Entwicklung 21.07.2016