BÀI 17 - HƯỚNG DẪN CODE TextInputLayput TRONG LẬP TRÌNH ANDROID
Để sử dụng được TextInputLayout, chúng ta mở file xml, trong tab Design. Tìm kiếm TextInputLayout và click icon Download để thêm thư viện cho dự án.
Chú ý : ở bước này máy tính cần có kết nối Internet để chương trình tải thư viện về.
Sau khi tải xong, kéo thả vào màn hình để sử dụng.
Tiến hành thiết lập 1 số tùy chỉnh với TIL như sau :
Dòng 29,30 thiết lập để bật chức năng đếm kí tự cho ô nhập
Dòng 28,34 thiết lập bật nút toggle hiển thị / ẩn password
Các tùy biến khác với TextInputLayout:
setError : hàm thiết lập thông báo khi người dùng nhập sai thông tin
Bên dưới là kết quả:
helperText : dòng chữ nhỏ phía dưới EditText để giải thích cho ý nghĩa ô nhập
Chúng ta cũng có thể sử dụng thông qua câu lệnh trong file.java
placeTextHolder : là chữ hiển thị ở ô nhập trước khi người dùng input. Chữ sẽ bị mất đi khi người dùng bắt đầu nhập chữ cái đầu tiên. Thường dùng để hiển thị dữ liệu mẫu cho người dùng biết cần nhập gì .
ví dụ . Example@gmail.com
Chúng ta cũng có thể dùng qua câu lệnh
prefixText : nhập sẵn giúp người dùng 1 đoạn tiền tố. ví dụ : đầu số điện thoại +84. Người dùng thì ko thể xóa tiền tố này
Ngược lại với prefixText là suffixText.
Thiết lập 1 số icon và chức năng sẵn có thay thế cho icon “con mắt” bật tắt hiển thị password
clear_text : hiển thị nút x để người dùng clear text khi cần