Mam 7 pól edittext w moim xml. Używam OnFocusChangeListener do odczytu wartości z edittext i używam tej wartości dla mojego obliczenia. Chcę, aby mój edittext stracić skupienie, gdy klikam na gotowy przycisk w miękkiej klawiaturze.Także mogę uzyskać wartość w edytorze tekstu.Jak utracić ostrość edytora tekstu po naciśnięciu przycisku "done" na klawiaturze programowej?
17
A
Odpowiedz
48
Zadzwoń pod numer clearFocus
, używając metody, aby utracić fokus po kliknięciu przycisku z miękkiej klawiatury. czy to jako:
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId==EditorInfo.IME_ACTION_DONE){
//Clear focus here from edittext
editText.clearFocus();
}
return false;
}
});
a także dodać android:imeOptions="actionDone"
w EditText xml
Powiązane problemy
- 1. Zmiana koloru tekstu przycisku po naciśnięciu przycisku
- 2. Jak stworzyć własny klucz na klawiaturze programowej
- 3. Ignorowanie UIGestureRecognizer po naciśnięciu przycisku
- 4. Wyjątek po naciśnięciu przycisku na facebooku logowanie
- 5. ANDROID: Jak ustawić opóźnienie po naciśnięciu przycisku?
- 6. Jak zabić działanie po naciśnięciu przycisku Wstecz?
- 7. Jak zamknąć klawiaturę po naciśnięciu przycisku "Szukaj" paska UISearch?
- 8. Jak sprawić, by element nie tracił ostrości po naciśnięciu przycisku?
- 9. Ostrość żądania edycji tekstu nie działa
- 10. Jak ukryć klawiaturę po naciśnięciu przycisku wstecz UINavigationBar na ios
- 11. Android - Menu podręczne po naciśnięciu przycisku listy?
- 12. Przejdź do adresu URL po naciśnięciu przycisku OK po naciśnięciu przycisku
- 13. Odrzuć DatePickerDialog po naciśnięciu przycisku cofania
- 14. Powtórz czynność po naciśnięciu długiego przycisku.
- 15. Ciągle zwiększaj wartość całkowitą po naciśnięciu przycisku.
- 16. Ustaw AVPlayerViewController odtwarzane po naciśnięciu przycisku
- 17. Mieć wiele komend po naciśnięciu przycisku
- 18. UISearchController odrzuca VC po naciśnięciu przycisku anulowania
- 19. Wykrywanie po naciśnięciu przycisku "Powrót do aplikacji"
- 20. Zapisz stan po naciśnięciu przycisku Wstecz.
- 21. wywołanie funkcji po naciśnięciu przycisku - pyqt
- 22. włączanie "przycisku powrotu" na klawiaturze UITextField (obiektyw-c/iphone)
- 23. zdarzenia nie wypalania po naciśnięciu przycisku pomocy na MessageBox
- 24. Jak usunąć ostrość z EditText po zakończeniu edycji przez użytkownika?
- 25. opóźnienie po naciśnięciu przycisku na zestawie słuchawkowym w iphone
- 26. Wykonanie funkcji po naciśnięciu klawisza enter, jeśli pole tekstowe ma ostrość
- 27. Jak zmienić kolor przycisku koloru po naciśnięciu w systemie Android?
- 28. Jak wywołać makro po naciśnięciu przycisku Odśwież lub Odśwież wszystko?
- 29. Jak zrobić wzrost UIPickerView od dołu aplikacji po naciśnięciu przycisku?
- 30. Jak określić nazwę użytkownika i hasło po naciśnięciu przycisku dokowania?
Thank u imran.i Spróbuję to .. – SSS
Próbowałem tego i pracował dla mnie ... dziękuję .. – SSS
clearFocus może nie działać, jeśli nie ma innego możliwego do ogniskowania widoku lub jeśli ten sam widok jest pierwszym z góry, który może skupić uwagę. Notatki z dokumentu: ** _ Gdy widok zwróci ostrość, struktura próbuje skupić się na pierwszym, możliwym do ustawienia widoku od góry. Dlatego jeśli ten widok jest pierwszym od góry, który może skupić uwagę, wówczas wszystkie wywołania zwrotne związane z czyszczeniem będą wywoływane, po czym framework pokaże ten widok ._ ** –