ソフト キーボードの候補に単語を追加する方法はありますか? 特定の Edittext フィールドについて、Android 2.0 のソフト キーボードの上にポップアップする候補に名前のリストを追加したいと思います。
これが可能かどうか誰にもわかりますか?
ソフト キーボードの候補に単語を追加する方法はありますか? 特定の Edittext フィールドについて、Android 2.0 のソフト キーボードの上にポップアップする候補に名前のリストを追加したいと思います。
これが可能かどうか誰にもわかりますか?
これがソフトキーボードのソースコードです。Suggest
コードを調べると、内部にさまざまな辞書を持つクラスが使用されていることがわかります。
特定の単語を追加したい場合はEditText
、それらの辞書から特定の単語の頻度を追加および削除または変更する必要があります。
いくつかの問題:
Auto Completeを使用することをお勧めします。
IME が内部で検出した単語に単語を追加することはできませんが、InputMethodManager.displayCompletions() を介して独自の補完を卸売りで提供できます。
http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html#displayCompletions(android.view.View , android.view.inputmethod.CompletionInfo[])
これは、IME がフル スクリーンで表示されていない場合に、オート コンプリート テキスト ビューが IME で補完を表示するために使用するものです。IME が全画面表示でない場合でも、アプリは補完自体を表示する責任があることに注意してください。
(そして、その方法に関するドキュメントの欠如について申し訳ありません。)