Android Wyświetlacz Klawiatura numeryczna na przycisku Kliknij

W mojej aplikacji próbuję wyświetlić klawiaturę numeryczną, gdy użytkownik kliknie przycisk.

Po kliknięciu przycisku przesunęłem fokus na EditText w moim layoucie za pomocą requestFocus (), a następnie muszę wyświetlić klawiaturę numeryczną, aby użytkownik mógł wpisać wartości.

Wartości będą zawsze numeryczne i dlatego muszę pokazywać tylko klawiaturę numeryczną.

Zmęczony korzystałem z tego wewnątrz metody onClick () mojego przycisku, ale to nie działa.

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

Proszę podać mi jakiekolwiek rozwiązanie tego problemu.

Moja aplikacja przeznaczona jest również na tablet z Androidem obsługujący 4.0.3.

questionAnswers(2)

yourAnswerToTheQuestion