- Forum-Beiträge: 8
18.01.2015, 20:39:54 via Website
18.01.2015 20:39:54 via Website
Hallo zusammen,
ich bin neu hier und nutze gleich mal die Gelegenheit mein erstes Problem zu posten.
ich würde gerne auf einen TextView im zweiten Layout zugreifen, das heisst ich habe im ersten Layout einen spinner eingefügt.Sobald ich eine auswahl anklicke soll im nächsten Layout diese auswahl anzeigen. ich hoffe ihr versteht was ich meine. ich poste mal den code vom ersten Layout :
public class ChooseKlasse extends ActionBarActivity implements OnItemSelectedListener {
Spinner spinner;
TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_choose_klasse);
text = (TextView)findViewById(R.id.textView1);
String kategorien []= {"Haus","Auto","Spielzeug"};
spinner= (Spinner)findViewById(R.id.spinner1);
ArrayAdapter<String>adapter = new ArrayAdapter<String>(ChooseKlasse.this,android.R.layout.simple_spinner_dropdown_item,kategorien);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
}
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {
int p = spinner.getSelectedItemPosition();
switch (p){
case 0:
Toast.makeText(getApplicationContext(), "du hast gedrückt", Toast.LENGTH_LONG).show();
startActivity(new Intent(ChooseKlasse.this,ZweiteActivity.class));
break;
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
}
die zweite Activity heisst (ZweiteActivity...wie originell), und da habe ich eine Textview die sich ändern soll.
ich hoffe ihr habt verstanden. vielen dank.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.