私のアプリケーションでは、ユーザーは言語を選択し、キーボードが開いたときに選択した言語を表示したい(キーボードオプションにある場合)。キーボードはそのオプションを提供するので、可能でなければなりません。キーボード言語をプログラム的に変更する
答えて
あなたのキーボードを作成する方法については大きな課題があります。これを行うには、あなたが目指しているキーボードを知る必要があります。 (これは通常のキーボードの正確な複製になります)
here & code samplesその中でkeyboardView
を拡張
Create a custom keyboard ViewあなたがinputMethodServiceを実装しているあなたのIMEクラスでその後
static final int KEYCODE_LANGUAGE_SWITCH_ENG = -102;
static final int KEYCODE_LANGUAGE_SWITCH_URDU = -103;
のような静的なキーと値の変数を作成し、onInitializeInterfaceオーバーライド機能内部のキーボードを作成します。以下のように、この後の
mSymbolsKeyboard = new Keyboard(this, R.xml.qwerty2);
mEngQwertyKeyboard = new Keyboard(this, R.xml.eng_qwerty);
は、スイッチケースとしてonKeyオーバーライド機能にこれらの最後の静的キーを追加し、場合によってはそれに応じてキーボードを設定します。
setKeyboard(mEngQwertyKeyboard);
私はこの回答を見ましたが、それでも正しく使用できませんでした。 – Belzebub
私の答えを洗練された@ベルゼブ –
私はこの答えが私が探していることを知っているが、私はそれを適用するためにまだ苦労しています。もう少し詳しく説明することは可能でしょうか? –
- 1. キーボード言語をプログラムで変更する方法
- 2. プログラムによるキーボード入力言語の変更
- 3. WinXP言語をプログラム的に変更する
- 4. ZKで言語プロパティファイルをプログラム的に変更する方法は?
- 5. クライアント側のプログラミング言語でキーボード言語を変更
- 6. キーボード入力言語をプログラムで選択した言語に変更する方法
- 7. プログラム言語を変更する
- 8. WHMCS、プログラムで言語を変更する
- 9. 多言語ストア - カスタムメニューの言語を動的に変更する
- 10. Reactjsキーボード言語を自動でペルシア語に変更
- 11. キーボードの言語を変更するには
- 12. アンドロイドで(物理的な)キーボード言語を変更する方法(SHIFT-SPACE以外)
- 13. vb.netのAPIでキーボード言語を変更する
- 14. iOS仮想キーボード "previous"、 "next"、 "done"ボタンの言語を変更する
- 15. キーボードで英語を強制的に変更する方法
- 16. Eclipseキーボード言語
- 17. 言語をプログラムで変更するには?
- 18. キーボードで言語が英語から他の言語に変更されたときにゼロをプログラムで比較する方法
- 19. Androidキーボードのレイアウトタイプをプログラム的に変更しますか?
- 20. 他の言語のキーボードを自動的に選択する - iphone
- 21. 言語を変更する
- 22. リクエストで動的に言語リソースを変更するには
- 23. wpfウインドウをプログラムでC言語でサイズ変更する#
- 24. 言語をプログラムで変更する(Android N 7.0 - API 24)
- 25. キーボードをプログラムでDvorakに変更
- 26. Oracleフォームで言語を動的に変更する方法
- 27. 動的にcaptcha言語を変更する
- 28. BotFramework-WebChat - 言語を動的に変更する
- 29. CプログラムをMIPSアセンブリ言語プログラムに変換する
- 30. 言語をzendx_jquery_form_element_datepickerに変更する
あなたはこの提供オプションで何をしようとしたのですか? – AxelH
キーボードが開いたら、スペースバーを長押しして言語を選択することができます – Belzebub