-Tutotial 3: Sử dụng AutoCompleteTextView trong Android C#

Bước 1: Tạo project mới

Snap1

 

Bước 2: Design như hình dưới, ta sẽ thêm 1 TextView và 1 AutoCompleteTextView

Snap2

 

Code axml:

Snap3

 

Bước 3: Ta tạo thêm 1 Layout mới đặt tên là list_item, layout này sẽ được sử dụng cho mỗi mục xuất hiện trong danh sách gợi ý.

Snap4

 

Bước 4: Mở file Activite1.cs và Khởi tạo mảng COUNTRIES như sau:

Snap5

 

Bước 5: code như hình dưới.

Một ArrayAdapter đóng vai trò khởi tạo liên kết với list_item.axml với mỗi danh mục trong mảng chuỗi COUNTRIES.

Snap6

 

hoàn thành bạn F5 để chạy

Snap7

 

-Ngoài cách khởi tạo mảng như trên ta còn có cách khác, các bạn có thể tham khảo dưới đây.

mở file : res/values/strings.xml, thêm một string-array với name là : countries_array

Snap9

 

đơn giản vậy thôi, code cũng tương tự

Snap10

 

thay vì khởi tạo mảng ban đầu ta sẽ khởi tạo mảng mới và dùng GetStringArray để gọi mảng coutries_array mà ta đã tạo tại file strings.xml.

=> Hoàn thành vẫn cho ta cùng một kết quả

Advertisements

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s