Spinner und TextView

Z

zblack

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

    }
}
 

Ähnliche Themen

M
  • MikelKatzengreis
Antworten
5
Aufrufe
127
swa00
swa00
Laser5001
Antworten
3
Aufrufe
649
swa00
swa00
W
Antworten
2
Aufrufe
743
rene3006
R
Zurück
Oben Unten