M
Murbertus
Neues Mitglied
- 0
Hallo!
Ich beschäftige mich gerade mit Spinner und habe dazu eine Frage:
In der Activity habe ich folgendes stehen:
arrays.xml:
main.xml:
Jetzt möchte ich, wenn man 'Crypt' auswählt, in die Crypt-Activity wechseln. Über einen Button klappt das auch ohne Probleme:
Aber wie mache ich das jetzt mit dem Spinner? Der Code dazu müsste irgendwie in public void OnItemSelected, aber wie muss das dann aussehen? Das Spinner-Beispiel mit den Planeten auf d.android.com bringt mich nicht wirklich weiter. Geht das irgendwie über switch case?
Vielen Dank schonmal im Voraus!
Ich beschäftige mich gerade mit Spinner und habe dazu eine Frage:
In der Activity habe ich folgendes stehen:
Code:
spMain = (Spinner) findViewById(R.id.spMain);
ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.mainSpinnerValues , android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spMain.setAdapter(adapter);
public void OnItemSelected (AdapterView<?> parent, View view, int pos, long id)
{
}
public void onNothingSelected(AdapterView parent)
{
// Do nothing.
}
arrays.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name = "mainSpinnerValues">
<item>Crypt</item>
<item>Settings</item>
</string-array>
</resources>
main.xml:
Code:
<Spinner
android:id="@+id/spMain"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:prompt="@string/chooseView" />
Jetzt möchte ich, wenn man 'Crypt' auswählt, in die Crypt-Activity wechseln. Über einen Button klappt das auch ohne Probleme:
Code:
Intent intent = new Intent(MainActivity.this, CryptActivity.class);
startActivity(intent);
Aber wie mache ich das jetzt mit dem Spinner? Der Code dazu müsste irgendwie in public void OnItemSelected, aber wie muss das dann aussehen? Das Spinner-Beispiel mit den Planeten auf d.android.com bringt mich nicht wirklich weiter. Geht das irgendwie über switch case?
Vielen Dank schonmal im Voraus!