Ändern Sie die Sprache der Android KeyBoard

9

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%     
Nishant Shah 19.04.2011, 10:36
quelle

1 Antwort

3

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.

    
shihpeng 19.04.2011 11:57
quelle

Tags und Links