Hi,
danke euch, so hab ich das ganze im Quelltext:
strings.xml:
1<string name="myspinner">Auswahl</string>
2 <string-array name="myspinner">
3 <item>Auswahl 1</item>
4 <item>Auswahl 2</item>
5 </string-array>
main.xml:
1<Spinner android:id="@+id/spinner"
2 android:layout_width="fill_parent"
3 android:layout_height="wrap_content"
4 android:prompt="@string/myspinner">
5 </Spinner>
java-Datei:
1Spinner spinner = (Spinner) findViewById(R.id.spinner);
2 ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
3 this, R.array.myspinner, android.R.layout.simple_spinner_item);
4 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
5 spinner.setAdapter(adapter);
Ich hab ich eine Rechnung in der App, die von der Auswahl des Spinners beinflusst werden soll. Heißt, erst wenn ich auf den Berechnen Button klicke, soll die Auswahl "abgerufen" und in eine Variable gespeichert werden, damit ich die Variable abfragen kann.
Bei EditText geht das ja ganz einfach mit:
1EditText inputHeight = (EditText) findViewById(R.id.inputheight);
2 Double height = Double.parseDouble(inputHeight.getText().toString());
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.