Damit die Sprache geändert wird, muss ein weiteres Design-Element eingefügt werden, z.B.
In der Block-Ebene soll nun folgendes Programmiert werden:
Wenn der ListPicker angeklickt wird --> Zeige alle verfügbaren Sprachen an.
Wenn eine Item der Liste ausgewählt wurde --> Setze die Sprache der TextToSpeech-Funktion auf die ausgewählte Sprache.
when ListPicker.TouchUp
einfügen (Wenn der Finger den ListPicker loslässt).set ListPicker.Elements.to
einfügen und dem Block des ListPickers anhängen.TextToSpeech.AvailableLanguages
einfügen und an das Element set ListPicker.Elements.to
anhängen. So wird die Liste der verfügbaren Sprachen in den ListPicker geschrieben.when ListPicker.afterPicking
einfügen (Eine Funktion wird ausgeführt, nachdem ein Item der Liste ausgewählt wurde).set TextToSpeech.Language.to
einfügen und dem zweiten Block des ListPickers anhängen.ListPicker.Selection
einfügen und dem Element set TextToSpeech.Language.to
anhängen (Die Sprache der TextToSpeech-Funktion wird auf die Auswahl des ListPickers gesetzt).Herzlichen Glückwunsch! Die Funktion ist nun implementiert.
Um die App auszuprobieren, kompiliere die App (In der Navigation oben der Bereich Build). Wie das funktioniert, wird dir mit einem Klick auf den nebenstehenden Link erklärt.