摘要:
整个代码其实大部分代码都在处理绘制界面,以及事件的处理,核心代码很少,都被底层封装得很完美了。先看看一般输入法的界面:分为两个部分,上部分是候选窗口(CandidateView),用来显示候选词,现在常用的输入法都有这个功能,如在搜狗、google输入法中输入abc,输入框中就会显示很多相关联的中文词。下部分就是软键盘了,这个没什么好说的。输入法中核心类是InputMethodService其次就是:CandidateView和KeyboardViewCandidateView为候选窗口,InputMethodService在启动过程中会调用接口public View onCreateCand 阅读全文