如何使用我自己的键盘而不是默认键盘?

时间:2012-12-19 11:58:19

标签: android

我已根据Google提供的示例键盘创建了自己的键盘,用于我创建的应用程序。如何在我的应用程序中使用此键盘而不是EditText输入的默认键盘?我需要能够隐藏默认键盘并使用我的。

1 个答案:

答案 0 :(得分:0)

您可以创建自己的类来扩展EditText并覆盖onCheckIsTextEditor():

public class CustomEditText extends EditText 
{
  public CustomEditText(Context context, AttributeSet attrs) { 
      super(context, attrs);     
  }      
  @Override      
  public boolean onCheckIsTextEditor() 
  {
      // Your code to use your own input method here.      
  }
}