私のアプリケーションでは、ユーザーは言語を選択し、キーボードが開いたときに選択した言語を表示したい(キーボードオプションにある場合)。キーボードはそのオプションを提供するので、可能でなければなりません。キーボード言語をプログラム的に変更する
答えて
あなたのキーボードを作成する方法については大きな課題があります。これを行うには、あなたが目指しているキーボードを知る必要があります。 (これは通常のキーボードの正確な複製になります)
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. クライアント側のプログラミング言語でキーボード言語を変更
- 5. キーボード入力言語をプログラムで選択した言語に変更する方法
- 6. プログラム言語を変更する
- 7. WHMCS、プログラムで言語を変更する
- 8. Reactjsキーボード言語を自動でペルシア語に変更
- 9. 多言語ストア - カスタムメニューの言語を動的に変更する
- 10. アンドロイドで(物理的な)キーボード言語を変更する方法(SHIFT-SPACE以外)
- 11. iOS仮想キーボード "previous"、 "next"、 "done"ボタンの言語を変更する
- 12. vb.netのAPIでキーボード言語を変更する
- 13. Eclipseキーボード言語
- 14. 言語をプログラムで変更するには?
- 15. Androidキーボードのレイアウトタイプをプログラム的に変更しますか?
- 16. 他の言語のキーボードを自動的に選択する - iphone
- 17. 言語を変更する
- 18. リクエストで動的に言語リソースを変更するには
- 19. 言語をプログラムで変更する(Android N 7.0 - API 24)
- 20. wpfウインドウをプログラムでC言語でサイズ変更する#
- 21. キーボードをプログラムでDvorakに変更
- 22. 動的にcaptcha言語を変更する
- 23. 言語をzendx_jquery_form_element_datepickerに変更する
- 24. MAMP:UI言語を変更するには?
- 25. C#またはVBで仮想キーボードの言語を変更する方法は?
- 26. サイト言語をプログラムで変更します
- 27. アンドロイドソフトキーボードの言語設定を動的に変更しますか?
- 28. 言語の変更に関するコントロールラベル
- 29. MVC3(Razor) - プログラムでUIカルチャ言語を変更しない
- 30. iOSシミュレータの言語をスウェーデン語に変更するには
あなたはこの提供オプションで何をしようとしたのですか? – AxelH
キーボードが開いたら、スペースバーを長押しして言語を選択することができます – Belzebub