android edittext 联想,Android 输入法联想问题
1. 在Android Settings 應(yīng)用中有個“用戶詞典” 的應(yīng)用,該應(yīng)用是跟“android 鍵盤” 輸入法相關(guān)聯(lián),當(dāng)該應(yīng)用添加一些單詞,詞組什么的在"用戶詞典"應(yīng)用的數(shù)據(jù)庫中時,對應(yīng)的androiid 輸入法將會聯(lián)想到對應(yīng)的單詞或詞組。假如我們在“用戶詞典”中添加了“aaa” 這個單詞,當(dāng)我們輸入“aa” 的時候,則有如下圖的效果:
2. 但是我們有的時候會出現(xiàn)這樣的問題,就是當(dāng)我們輸入“aa”的時候,不能看到對應(yīng)的聯(lián)想功能,比例出現(xiàn)如下圖:
如果需要出現(xiàn)聯(lián)想的功能,這里需要組件的對應(yīng)方法setInputType 去設(shè)置是否顯示聯(lián)想功能,也可以通過android:inputType屬性來設(shè)定。
在第二個圖中是因為執(zhí)行了
// No prediction in soft keyboard mode. TODO: Create a better way to disable prediction
editText.setInputType(InputType.TYPE_CLASS_TEXT
| InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
語句。具體的源碼在packages/apps/Settings/src/com/android/settings/UserDictionarySettings.java文件的onCreateDialog方法中。
3.具體inputtype的類型值請參考InputType.java, 源碼的位置:frameworks/base/core/java/android/text/InputType。
總結(jié)
以上是生活随笔為你收集整理的android edittext 联想,Android 输入法联想问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 荷花香烟多少钱一包?
- 下一篇: html怎么做到滚动鼠标转换,横向的网页