If you have a custom EditText, that uses a different input method from soft keyboard, you should add this line to prevent him from showing.

m_edittext.setInputType(InputType.TYPE_NULL);

Really easy, huh?

Have fun!