2012-05-21 32 views
6

Khi chúng tôi sử dụng tiện ích EditText trong Android, thì sự khác biệt cơ bản khi sử dụng kiểu nhập văn bản thuần túy và kiểu nhập Tên người là gì?Sự khác biệt giữa kiểu nhập văn bản thuần túy và kiểu nhập Tên người trong Editext trong android

+4

Cấp bách, không ảnh hưởng đến bất kỳ ai ... tại đây –

+2

Với kiểu nhập PersonName, văn bản chỉnh sửa tự động viết hoa chữ cái đầu tiên của mỗi từ được người dùng nhập. – Yogesh

+0

PlainText có thể là multiline .. tôi có một editText mà tôi muốn là một dòng .. Tôi sử dụng inputType = "textPersonName" vấn đề của tôi được giải quyết .. Tôi nghĩ rằng sự khác biệt chính là đa luồng. người dùng không thể chèn dòng mới (nút nhập không được hiển thị) – Nepster

Trả lời

5

Dựa trên loại đầu vào của bạn, màn hình softkeyboad sẽ thay đổi động.

6

Không có sự khác biệt thực sự nào giữa hai loại. Để làm rõ những gì tôi có nghĩa là khi tôi nói không có sự khác biệt thực sự, đầu vào tên người chỉ đơn giản là có thuộc tính cài đặt android:inputType="textPersonName". Văn bản chỉnh sửa Tên người sẽ viết hoa ký tự đầu tiên của mỗi từ sau khi người dùng nhấn vào nút dấu cách.

Chỉ cung cấp một số tiện ích cho nhà phát triển cần đặt thuộc tính inputType cho chế độ xem EditTex. Bạn sẽ tìm thấy một số trường văn bản đặt trước tương tự trong ADT của SDK Android. Và bằng cách sử dụng thuộc tính được đề cập ở trên, bạn có thể có cùng tác dụng trên trường Văn bản thuần túy.

1

cho người loại tên đầu vào - dòng đơn chỉnh sửa văn bản

cho đồng bằng văn bản -multiline chiều cao hộp EditText trong những thay đổi EditText dựa trên dữ liệu của bạn

1

Từ Android Developers liên kết, EditText có thể được định nghĩa là nó là một veneer mỏng trên TextView có thể tự cấu hình để chỉnh sửa.

  1. Các inputType PERSONNAME có thể được đưa ra là - android:inputType="textPersonName"
  2. Các inputType Bình thường Văn bản có thể được đưa ra là - android:inputType = "text"

Lưu ý: Dựa trên inputType màn hình hiển thị softkeyboad sẽ được thay đổi tự động.

+0

@androidDev do u tìm giải pháp? –

Các vấn đề liên quan