1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. zblack, 04.01.2012 #1
    zblack

    zblack Threadstarter Gast

    Hallo Android Friends,
    ich habe eine Frage. Ich habe eine Klasse wo ich den Spinner und ein TextView initialisiere. Für den Spinner habe ich ne Listener Klasse die OnItemListener implementiert und von der Activity Klasse abgeleitet damit ich zugriff auf TextView habe. Nun versuche ich in der Listener Klasse Text aus dem Spinner zu setzen und kriege immer wieder NullPointer.
    Der Code der Klassen ist hier.

    Code:
    
    public class MyProjActivity extends Activity {
        
        TextView tv;
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
                setContentView(R.layout.main);
    
                Spinner spinner = (Spinner) findViewById(R.id.spinner1);
                ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                        this, R.array.planets_array, android.R.layout.simple_spinner_item);
                adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                spinner.setAdapter(adapter);
                tv = (TextView) findViewById(R.id.textView1);
                spinner.setOnItemSelectedListener(new ML());
        }
    }
    
    
    Code:
    public class ML extends MyProjActivity implements OnItemSelectedListener {
    
        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            // TODO Auto-generated method stub
            Toast.makeText(arg0.getContext(), "The planet is " +
                      arg0.getItemAtPosition(arg2).toString(), Toast.LENGTH_LONG).show();
            tv.setText(arg0.getItemAtPosition(arg2).toString());
    
        }
    
        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub
    
        }
    }
    
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Loading Spinner Android App Entwicklung 12.11.2017
[OFFEN] WebView Loading Spinner Android App Entwicklung 08.11.2017
[ERLEDIGT] Spinner feste double Werte zuordnen Android App Entwicklung 24.04.2017
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht Android App Entwicklung 08.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
TextView in den Vordergrund bringen Android App Entwicklung 13.02.2017
Du betrachtest das Thema "Spinner und TextView" im Forum "Android App Entwicklung",