2012-12-18 12 views
6

Wiem, że funkcja służy do przełączania wejścia miękkiego, zgodnie z dokumentacją. Ale jestem zdezorientowany, jak działają flagi, które są przekazywane jako parametry. Każdy przykład byłby znaczący (chcę też wyjaśnienia, aby uzyskać dokładne działanie). Dzięki!Mylić o togglesoftinput funkcji

Odpowiedz

-1

Pokazuje Softkeyboard -

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
if(imm != null){ 
     imm.toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT); 
    } 

Ukrywanie SoftKeyboard -

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
if(imm != null){ 
     imm.toggleSoftInput(0, InputMethodManager.HIDE_IMPLICIT_ONLY); 
    } 
+2

Niektóre wyjaśnienie byłoby pomocne w jaki sposób działa flagi. I jak funkcja przełącza państwo. dzięki! –

+0

to jest samo wyjaśniające. –

+0

Nie dostaję tego. Wciąż dziękuję za odpowiedź. –

Powiązane problemy