Teclado numérico da exposição do andróide no clique do botão

No meu aplicativo, estou tentando exibir o teclado numérico quando o usuário clica em um botão.

Quando o botão é clicado, mudo o foco para o EditText no meu layout usando requestFocus () e, em seguida, preciso exibir o teclado numérico para que o usuário possa digitar os valores.

Os valores sempre serão numéricos e, portanto, preciso mostrar apenas o teclado numérico.

Eu me cansei usando isso dentro do método onClick () do meu botão, mas ele não funciona.

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);

Por favor, me forneça qualquer solução para isso.

Além disso, meu aplicativo é para um tablet Android com suporte a 4.0.3.

questionAnswers(2)

yourAnswerToTheQuestion