Jak mogę otworzyć klawiaturę po kliknięciu przycisku w systemie Android?Jak otworzyć klawiaturę po kliknięciu przycisku w systemie Android?
Co chcę być tak:
Jak mogę otworzyć klawiaturę po kliknięciu przycisku w systemie Android?Jak otworzyć klawiaturę po kliknięciu przycisku w systemie Android?
Co chcę być tak:
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view, flags)
przykładem mogą być:
InputMethodManager imm = (InputMethodManager) RouteMapActivity.this
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(mapView, InputMethodManager.SHOW_IMPLICIT);
napisać ten kod wewnątrz zdarzenia kliknięcia przycisku, aby przełączyć klawiaturę:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
@Paresh ..... nadal nie jest otwarta klawiatura kliknij przycisk, więc daj mi propre odpowiedź –
@ girishce26 przepraszam za pomyłkę ... sprawdź aktualizację –
@PareshMayani jeśli chcę otworzyć klawiaturę określonego języka. Zwykle kliknij przycisk Chcę otworzyć Hindi Keyboard to co ja musisz zrobić – Developer
Spróbuj tego
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
Dzięki Sandy, lewę stanowi InputMethodManager.SHOW_FORCED zamiast InputMethodManager. SHOW_IMPLICIT. – tryp
To jest poprawna odpowiedź. Inne odpowiedzi przełączają klawiaturę, co nie jest pożądane w wielu sytuacjach (tj. Chcemy tylko POKAŻ klawiaturę, gdy użytkownik kliknie przycisk wyczyszczenia pola wyszukiwania, nawet jeśli jest już pokazany) –