Wie ändere ich die Sprache der Android-Tastatur?
Ich habe den folgenden Code eingestellt, um die Sprache einzustellen. Ich stelle eine andere Sprache als Einstellungen ein und versuche, die englische Sprache einzustellen.
%Vor% Durch das Ändern von locale
werden nur die resources
(z. B. Zeichenfolgen, Bilder usw.) in die für eine bestimmte locale
in einer App definierten geändert. Um die von keyboard
unterstützte Sprache zu ändern, müssen Sie sicherstellen, dass auf dem Gerät ein richtiges input method
installiert ist
(Da die Eingabemethode selbst auch eine App ist, wird sie in eine entsprechende Sprache geändert.)
Zum Beispiel gibt es nur Englisch Tastatur auf Nexus S
, wenn ich eine Tastatur brauche, die andere Sprache unterstützt, muss ich ein input method
finden, das diese Sprache unterstützt, und es installieren.
Um sicherzustellen, dass der Benutzer über einen solchen verfügt, können Sie eine Warnmeldung erstellen, um die Benutzer darauf aufmerksam zu machen, oder Sie können sie mithilfe von ACTION_XXX_SETTINGS
intention zu den Aktivitäten für die Tastatureinstellungen bringen.