Mam jeden AutocompleTextView i chcę, aby wirtualna klawiatura zniknęła, gdy trafi "DONE" w AutocompleTextView. Jak dotąd przyciski "NASTĘPNY"/"ZROBIONY" nie robią nic. Jakieś pomysły?Gotowe nie działa w softKeyboard w Autouzupełnianie TextView w Androidzie
Odpowiedz
Sprawdź atrybut android:imeOptions.
Dodaj ten obiekt do Twojego AutoCompleteTextView
w xml
:
android:imeOptions="actionDone"
Wystarczy dodać następujący plik na twój układ XML:
android:imeOptions="actionDone"
android:singleLine="true"
Myślę, że to może być błąd w systemie Android, coś związanego z kompatybilnością wsteczną lub nawet z konkretnym urządzeniem. Opcje IME nie będą działały bez pojedynczej linii (zamortyzowanej), nawet jeśli określono maksymalną liczbę wierszy. – micwallace
Poniższe działa dla wszystkich poglądów, które obsługują imeOptions; na przykład EditText
, TextView
, AutocompleteTextView
itp
W swojej xml:
<autocompleteTextView
inputType = "text"
imeOptions = "actionDone"
/>
W Java:
autocomplete = (AutoCompleteTextView) issueDetailView.findViewById(R.id.yourId);
autocomplete.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId== EditorInfo.IME_ACTION_DONE) {
//do Whatever you Want to do
}
return true;
}
});
Problem polega na tym, że nie mogę uzyskać więcej niż jednej linii tekstu, zarówno 'android: minLines' i' android: lines' nie działają z tym rozwiązaniem dla mnie. – Kostyantin2216
- 1. Textview Gravity nie działa poprawnie w Androidzie
- 2. Autouzupełnianie geograficzne w Androidzie
- 3. Clickable TextView w Androidzie
- 4. Przewijanie TextView w Androidzie
- 5. Autolink wewnątrz TextView w Androidzie
- 6. Autouzupełnianie TextView z kontaktami
- 7. dynamicznie aktualizuj TextView w Androidzie
- 8. autouzupełnianie = wyłączone nie działa w chrome
- 9. Autouzupełnianie z multipSeparator nie działa w IE
- 10. Autouzupełnianie nie działa w przypadku plików testowych
- 11. CountDownTimer.cancel() nie działa w Androidzie
- 12. onHoverListener nie działa w Androidzie
- 13. Ustawianie TextView TextAppeareance Programowo w Androidzie
- 14. Android Autouzupełnianie TextView rozwijana szerokość
- 15. TextView Ellipsize (...) nie działa
- 16. stwierdzenie EditText jak TextView w Androidzie
- 17. Jak dodać TextView powyżej FloatingActionButton w Androidzie
- 18. Tekst w Androidzie TextView nie zostanie umieszczony na środku.
- 19. zmiana rozmiaru czcionki elementu textview w Androidzie
- 20. Ponownie wykorzystaj kod TextView w Androidzie XML
- 21. IllegalArgumentException podczas zaznaczania tekstu w Androidzie TextView
- 22. klikalne słowo wewnątrz TextView w Androidzie
- 23. Jak mogę uzyskać przycisk "done" w softkeyboard?
- 24. Jak dodać animowaną emotikonę w TextView lub EditText w Androidzie
- 25. Autouzupełnianie MyEclipse 10 nie działa
- 26. Jak wyłączyć Softkeyboard w WebView
- 27. wyświetlanie buźkę w textview i edittext w Androidzie
- 28. smack RosterListener nie działa w Androidzie
- 29. Emulator nie działa w Androidzie Studio
- 30. klienta Filetype w Androidzie nie działa
można pisać kod/xml uznającą AutoCompleteTextView. –