2016-03-29 8 views
0

アラビア語用と英語用の2つのボタンがあります。ユーザーがアラビア語ボタンをクリックすると、アラビア語キーボードが表示され、英語ボタンがクリックされたときに表示されます。英字のキーボードは、テキストを編集テキストに挿入するように見えるはずです。アラビア語の国で、このアプリの使用は、あなたがショーを試すことができた場合は、あなたのbtn.onClickListnerインサイド別のキーボード入力を使用

答えて

0

をこの

String languageToLoad = "en"; // your language 
Locale locale = new Locale(languageToLoad); 
Locale.setDefault(locale); 
Configuration config = new Configuration(); 
config.locale = locale; 
getBaseContext().getResources().updateConfiguration(config, 
getBaseContext().getResources().getDisplayMetrics()) 

EN英語などロシアのためのRUのためにしてみてください次のコードを使用して言語選択ダイアログを開きます。

private void showLanguagePicker() { 
    InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE); 
    if (imeManager != null) { 
     imeManager.showInputMethodPicker(); 
    } else { 

    } 
} 
1

は実際に知らないアラビア語のキーワード

関連する問題