Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
mein Ziel ist es, das ich in der App einen Dialogeintrag auswähle und mir dann ein Bild angezeigt wird.
Der Dialog wird mir bis jetzt erfolgreich angezeigt und schließt sich auch wieder. Nun möchte ich den Einträgen ("Golf"...) ein Bild zuweisen. Leider weiß ich nicht, wie ich aus dem Array-Elementen eine nutzbare Variable für den Schalter mache und scheitere bis jetzt.
Was muss ich machen?
Vielen Dank (Bitte nicht zu sehr fachsimpel, ich bin ein Neuling in der Programmierung)
Java:
private AlertDialog erzeugeAuswahlDialog() {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Autowahl");
final String[] typen = {
"Golf", "Passat", "Sharan", "Phaeton"
};
builder.setItems(typen, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
dialog.dismiss();
}
});
builder.setCancelable(false);
AlertDialog dialog = builder.create();
return dialog;
}
mein Ziel ist es, das ich in der App einen Dialogeintrag auswähle und mir dann ein Bild angezeigt wird.
Der Dialog wird mir bis jetzt erfolgreich angezeigt und schließt sich auch wieder. Nun möchte ich den Einträgen ("Golf"...) ein Bild zuweisen. Leider weiß ich nicht, wie ich aus dem Array-Elementen eine nutzbare Variable für den Schalter mache und scheitere bis jetzt.
Was muss ich machen?
danke für deine Antwort, hat aber leider nicht funktioniert. Ich versuche es nochmal anderes zu bescheiben.
Das Array typen wird als Dialog aufgerufen. Dadurch erscheinen nun die vier Auswahlmöglichkeiten (Golf....). Jetzt soll die Methode onTouch auf das vom Benutzer ausgewählte Array-Item reagieren. Die Array-Items werden angezeigt, aber wenn man(n) eins auswählt wird der Dialog wegen dialog.dismiss(); wieder geschlossen.
Vor dialog.dismiss() will ich nun einen Schalter einbauen, der merkt, welches Item (Golf,....) ausgewählt wurde. Und an diesem Punkt scheitere ich.
Moin,
ach so, App-Entwicklung .... das ist dann schon mal kein "Java Basics" !!
Wenn Dich richtig verstehe, haast Du also sowas wie eine ComboBox, richtig?
Da wird es dann auch wohl eine Methode á la "getSelectedItem" geben, oder ??