Tôi đang cố gắng chọn inputType chính xác trong trường thoại hộp thoại địa chỉ của tôiSố trường. Tôi muốn hiển thị bàn phím số trước, nhưng sau đó cho phép người dùng nhập các ký tự chữ cái cho một số trường hợp rất đặc biệt. Closer to this là inputType datetime, nhưng điều này không cho phép nhập các ký tự chữ cái. Vậy làm thế nào để thiết lập trường streetNumber của tôi một cách chính xác?Loại nhập văn bản EditText cho trường StreetNumber
Trả lời
Sử dụng android:inputType="textPostalAddress"
Nó không ' t hiển thị bàn phím số đầu tiên – Janci
Địa chỉ bưu điện của bạn chứa số cũng như văn bản để tùy chọn tốt nhất cho địa chỉ là android: inputType = "textPostalAddress" nhưng nếu bạn không muốn bàn phím văn bản thì bạn có thể đặt bàn phím số – Dharmendra
. đặt hiển thị bàn phím số đầu tiên với sự kết hợp với inputType: textPostalAddress? – Janci
Xem nếu điều này có thể giúp bạn
myEditText.setRawInputType(Configuration.KEYBOARD_QWERTY)
điều này có thể giúp tôi hiển thị bàn phím số trước? vâng nó thực sự hoạt động! – Janci
Điều này hoạt động trên cả thiên hà samsung và moto droid của tôi. Nó không, tuy nhiên làm việc trên Galaxy Tab. Vẫn chưa tìm ra lý do tại sao? – Umesh
Tôi chỉ lúng túng lúng túng vì sao lại làm việc này :) – Janci
Các EditText
thừa hưởng từ TextView
và chia sẻ loại đầu vào của nó thuộc tính với nó. Chúng có thể được tìm thấy here in the official documentation.
Có thể loại đầu vào textPostalAddress
sẽ phù hợp với nhu cầu của bạn. Nếu không, nhiều loại khác có sẵn. Thuộc tính XML cho phép thiết lập kiểu này là android:inputType="the type you have chosen"
.
đó là vấn đề tôi đã trải qua tất cả các loại và không thể tìm thấy gì khớp chính xác với yêu cầu của tôi – Janci
- 1. Gán màu văn bản cho văn bản trong edittext
- 2. loại cho văn bản email android
- 3. jQuery: màu văn bản animate cho trường nhập liệu?
- 4. Triển khai Trình theo dõi văn bản cho EditText
- 5. EditText - Nhận văn bản từ EditText khi gõ
- 6. Nối văn bản để trường nhập
- 7. văn bản mặc định trong trường nhập
- 8. Solr sai loại trường văn bản
- 9. Màu văn bản của trường nhập liệu CSS của văn bản được nhập
- 10. Đọc văn bản của EditText trong android
- 11. Con trỏ văn bản Android trong EditText
- 12. EditText sẽ không bao bọc văn bản
- 13. Đặt số dòng văn bản tối đa cho EditText
- 14. Làm cách nào để không cho phép nhập vào trường nhập văn bản bằng jQuery?
- 15. Twitter Bootstrap phương thức chặn trường nhập văn bản
- 16. Cách nhận văn bản từ EditText?
- 17. Cách xóa văn bản trong edittext
- 18. Cách đặt văn bản trong EditText
- 19. Trường nhập văn bản HTML có ký hiệu tiền tệ
- 20. Văn bản căn chỉnh phải trong trường nhập HTML
- 21. CSS: các trường nhập văn bản được làm tròn
- 22. Đặt văn bản của trường nhập Jquery di động
- 23. Các trường nhập văn bản Javascript hiển thị văn bản hướng dẫn (giữ chỗ)
- 24. Android getText từ trường EditText
- 25. Cách đặt văn bản được nhập trong 'EditText' của Android Studio thành một biến?
- 26. Trường nhập văn bản, bọc văn bản thay vì mở rộng theo chiều ngang
- 27. Văn bản không bắt đầu từ đầu trái của trường văn bản nhập
- 28. Phát hiện "giá trị" của trường nhập văn bản sau sự kiện keydown trong trường văn bản?
- 29. Văn bản bị rối loạn với ImageSpan trong EditText
- 30. Thay đổi màu văn bản trong trường văn bản
Có rất nhiều câu trả lời cho điều này trên nhiều bài đăng có liên quan, nhưng tiếc là * hiện tại không thể sử dụng 'inputType' hoặc' setRawInputType() 'nếu bạn muốn mã hoạt động trên" hầu hết các thiết bị " –
[EditText với bàn phím số theo mặc định, nhưng cho phép ký tự chữ cái] (http://stackoverflow.com/questions/3544214/edittext-with-number-keypad-by-default-but-allowing-alphabetic-characters) –