- Forum-Beiträge: 58
23.03.2019, 20:03:31 via Website
23.03.2019 20:03:31 via Website
Hallo,
in meiner App möchte ich einen Spinner verwenden. Der erste Eintrag und der Pfeil werden auch angezeigt, nur wenn ich auf den Spinner klicke, kommt keine Liste mit Auswahlmöglichkeiten.
Code für den Spinner:
spinner = ((Activity) context).findViewById(R.id.spinner);
spinner.setSelection(0);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource
(this.getContext(), R.array.gridSizes, android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
String s = (String) spinner.getSelectedItem();
String tmp[] = s.replaceAll(" ", "").split("x");
gridSize = Integer.parseInt(tmp[0]);
}
public void onNothingSelected(AdapterView<?> adapterView) {
return;
}
});
und die String Ressourcen:
<string-array name="gridSizes">
<item>4 x 4</item>
<item>5 x 5</item>
<item>6 x 6</item>
<item>7 x 7</item>
<item>8 x 8</item>
</string-array>
Woran liegt das ?
Danke im Vorraus.
— geändert am 24.03.2019, 08:38:36 durch Moderator
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.