前言 可能对于很多新人来讲,看到这个题目,想到的能接收输入法输入的内容大概只有EditText和TextView这两个控件了,其实不然,只要是View的子类,都可以接收输入法输入的内容。 现在我们一步一步来实现,第一步我们得有一个View的子类。 实现方法 //首先我们得重写View中的一个方法,返回true,就是让这个View变成文本可编辑的状态,默认返回false。 @Override public boolean onCheckIsTextEditor() { return true; } //第二个就是重写 public InputConnection onCreateInput