BÀI 7: SỬ DỤNG AutoCompleteTextView VÀ MultiAutoCompleteTextView
Hai điều khiển này sẽ giúp chúng ta có thể hỗ trợ người dùng khá nhiều trong quá trình nhập liệu. Ví dụ khi người dùng nhập một từ, điều khiển sử tự động tìm dữ liệu tương ứng để hoàn thành từ đó mà không cần người dùng nhập hết.
Đầu tiên mở tập tin activity_main.xml thêm đoạn code sau:
Trong thư mục res/layout tạo thêm tập tin item_layout.xml có nội dung như sau:
Trong lớp MainActivity khai báo mảng String làm dữ liệu:
Trong hàm onCreate khai báo tham chiếu các đối tượng và Adapter dữ liệu như sau
Chạy ứng dụng thử gõ vào hai điều khiển ta sẽ thấy các dữ liệu tự động hiển thị như hình. Lưu ý đối với AutoCompleteTextView ta chỉ có thể sử dụng được một lần tự động điền dữ liệu, còn MultiAutoCompleteTextView các dữ liệu được tự động điền nhiều lần và cách nhau bằng dấu phẩy.
Tải mã nguồn ứng dụng tại: https://www.dropbox.com/s/uxunt0tccqkmprz/DemoAutoCompleteTextView.rar
nguồn bài viết: Hội Yêu Thích Lập Trình Di Động
facebook: https://www.facebook.com/laptrinhdidong