Próbuję wybrać poprawny inputType w polu dialogowym streetNumber mojego adresu. Chcę najpierw pokazać klawiaturę numeryczną, ale potem pozwolić użytkownikowi również wprowadzić znaki alfabetu dla niektórych bardzo szczególnych przypadków. Bliżej tego jest datetime typu inputType, , ale to nie pozwala na wprowadzanie znaków alfabetu. Jak poprawnie ustawić moje pole streetNumber?android EditText inputType dla pola StreetNumber
Odpowiedz
Zastosowanie android:inputType="textPostalAddress"
To doesn ' t Najpierw pokaż klawiaturę numeryczną – Janci
Twój adres pocztowy zawiera numer, a także tekst, więc najlepszą opcją dla adresu jest Android: inputType = "textPostalAddress", ale jeśli nie chcesz klawiatury tekstowej, możesz ustawić tylko klawiaturę numeryczną – Dharmendra
, więc czy mogę ustaw najpierw numer klawisza z kombinacją z inputType: textPostalAddress? – Janci
sprawdzić, czy to może pomóc
myEditText.setRawInputType(Configuration.KEYBOARD_QWERTY)
W EditText
dziedziczy TextView
i dzieli jego typ wejścia atrybutów z nim. Można je znaleźć here in the official documentation.
Być może typ wejścia textPostalAddress
byłby odpowiedni dla twoich potrzeb. Jeśli nie, dostępnych jest wiele innych rodzajów. Atrybut XML, który umożliwia ustawienie tego typu, to android:inputType="the type you have chosen"
.
to był problem, przez który przeszedłem i nie mogłem znaleźć niczego, co dokładnie pasowałoby do moich żądań – Janci
- 1. Android: EditText - wiele linii i android: inputType
- 2. Android EditText inputType = "none" nie działa, staje się "textMultiLine"
- 3. Android Edittext- Clearing Spans
- 4. W Android EditText, jak usunąć pasek sugestii z miękkiej klawiatury?
- 5. Android Lollipop EditText: Autouzupełnianie nie działa dla adresów e-mail
- 6. Różnica między Android: inputType = "textPassword", "textVisiblePassword", "textWebPassword" i "numberPassword" w systemie Android?
- 7. Automatyczne wyświetlanie niestandardowej klawiatury dla EditText. Android
- 8. Android: EditText w ListView wydanie
- 9. Android: wyrównanie w pionie dla wielu linii EditText (obszar tekstu)
- 10. Skonfiguruj android EditText, aby zezwalać na ułamki dziesiętne i negatywy.
- 11. Android EditText Max Length
- 12. Android: ustaw alfanumeryczną klawiaturę, aby najpierw wyświetlać numerycznie w EditText
- 13. jak ustawić InputType na InputType.TYPE_CLASS_NUMBER w systemie Android w wersji 7.0 (nougat) i powyżej
- 14. Android progressbar wewnątrz edittext
- 15. Edittext in Listview android
- 16. android - jak wypełnić Edittext?
- 17. Android EditText i addTextChangedListener
- 18. android EditText podpowiedź problem
- 19. wejście EditText wzorkiem android
- 20. Ukrywanie klawiatury Androida dla EditText
- 21. Android kursor tekstowy w EditText
- 22. Ostrzeżenie na EditText
- 23. edittext android z rozwijaną listą
- 24. Sprawdzanie poprawności Android EditText Preferencje
- 25. mapowania znaków w EditText android
- 26. Linia Zmień Kolor EditText - Android
- 27. Android newline w moim EditText
- 28. Android: Problemy z animacją edittext?
- 29. Konwertowanie EditText na int? (Android)
- 30. Android Custom EditText z ikoną
Istnieje wiele odpowiedzi na ten temat w wielu powiązanych wpisach, ale niestety * obecnie nie jest to możliwe * przy użyciu 'inputType' lub' setRawInputType() 'jeśli chcesz aby twój kod działał na" większości urządzeń " –
Możliwy duplikat [EditText z klawiaturą numeryczną domyślnie, ale dopuszczając znaki alfabetu] (http://stackoverflow.com/questions/3544214/edittext-with-liczba-klucza-by-default-blue-ilving-alphetic -character) –