0

重複の可能性:
Android キーボードの言語を変更する

Android はアプリケーションからのローカライズをサポートしています。サンプル コードはこちらにあります。

Locale locale = new Locale("en"); 
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config, null);

私のアプリケーションには、1 つの editText を持つアクティビティが含まれています。しかし、アプリケーションからロケールを変更した後、editText をクリックして書き込むと、Android キーボードが起動し、キーボードの [OK] ボタンにロケールの変更が表示されません。

EditText ロケールの回避策はありますか?

ありがとう、

4

1 に答える 1

0

アプリケーションのロケールを変更して別のリソースを使用することはできますが、キーボードはシステム設定でユーザーが選択したシステム ロケールを引き続き使用すると思います。

于 2012-11-22T12:24:54.063 に答える