Tìm hiểu và mô tả các đối tượng Gallery và AutocompleteTextView trong android. AutoCompleteTextView cung cấp các đề xuất tự động khi người dùng đang gõ. Các danh sách gợi ý được hiển thị trong một trình đơn thả xuống từ đó người dùng có thể chọn một mục để thay thế nội dung của hộp sửa.
Trang 1Tìm hiểu về
AutoCompleteTextView,
Gallery
Nhóm 11
Lưu Bá Sơn-B14DCAT999
Trang 2Clikck to add proposal title 2
01 AutoCompleteTextView
02 Gallery
Table of Contents
Contents
Trang 3Click to edit Master subtitle style
AutoCompleteTextView
01
Trang 44
AutoCompleteTextView cung cấp các đề
xuất tự động khi người dùng đang gõ Các
danh sách gợi ý được hiển thị trong một
trình đơn thả xuống từ đó người dùng có
thể chọn một mục để thay thế nội dung của
hộp sửa
Trang 5Clikck to add proposal title 5
Tạo một trường AutoCompletTextView trong xml khi lập trình android Cú pháp của
nó được đưa ra dưới đây
Sau đó, bạn có để có được một tài liệu tham khảo của TextView này trong java Cú pháp của nó được đưa ra dưới đây
Xác định danh sách đề xuất các mặt hàng sẽ được hiển thị Bạn có thể chỉ định danh sách các mục như là một mảng chuỗi trong java hoặc trong strings.xml Cú pháp
của nó được đưa ra dưới đây
Trang 6Clikck to add proposal title 6
Xác định danh sách đề xuất các sẽ được hiển thị Bạn có thể chỉ định danh sách các mục như là một mảng chuỗi trong java hoặc trong strings.xml Cú pháp của nó được đưa ra dưới đây
Các lớp mảng adapter là trách nhiệm hiển thị các dữ liệu như danh sách trong hộp thư góp ý của các trường văn bản
Phương pháp setAdapter được sử dụng để thiết lập các bộ chuyển đổi của
autoCompleteTextView
Trang 7Clikck to add proposal title 7
Các phương pháp khác của Auto Complete được liệt kê dưới đây
getAdapter () Phương thức này trả về một danh sách bộ chuyển đổi có thể lọc được sử dụng để tự động hoàn thành
getCompletionHint
() Phương thức này trả văn bản gợi ý tùy chọn hiển thị ở dưới cùng của danh sách các kết hợp
getDropDownAnch
or ()
.
Phương thức này trả trả về id cho quan điểm cho rằng sự sụt giảm tự động hoàn tất danh sách xuống được neo
getListSelection () Phương pháp này trả về vị trí của các lựa chọn xem thả xuống, nếu có một
isPopupShowing () Phương pháp này chỉ ra cho dù popup menu được hiển thị
setText(CharSequen
ce text, boolean
filter)
Phương pháp này đặt văn bản ngoại trừ việc nó có thể vô hiệu hóa bộ lọc showDropDown () Phương pháp này sẽ hiển thị trình đơn thả xuống trên màn hình.
Trang 8Clikck to add proposal title 8
Xây dựng chế độ xem văn bản tự động hoàn chỉnh với bối cảnh đã cho, bộ thuộc tính được cung cấp, kiểu mặc định và chủ đề mà quảng cáo hoàn thành sẽ được phóng to
AutoCompleteTextView (Context context,
AttributeSet attrs,
int defStyleAttr,
int defStyleRes,
Resources.Theme popupTheme)
context Bối cảnh: Khung cảnh mà chế độ xem được thổi phồng, cung cấp truy cập vào chủ đề hiện tại, tài
nguyên, v.v
attrs AttributeSet: Các thuộc tính của thẻ XML đang làm phình ra khung nhìn
defStyleAttr int: Một thuộc tính trong chủ đề hiện tại chứa một tham chiếu đến một tài nguyên phong cách cung
cấp giá trị mặc định cho chế độ xem Có thể là 0 để không tìm kiếm mặc định popupTheme Resources.Theme: Chủ đề mà cửa sổ bật lên hoàn thành nên được thổi phồng Có thể null để sử dụng
chủ đề xem Nếu được đặt, điều này sẽ ghi đè bất kỳ giá trị nào được xác định bởi AutoCompleteTextView_popupTheme
Trang 9Click to edit Master subtitle style
Gallery
02
Trang 1010
Gallery: Trong ứng dụng của bạn nếu bạn muốn hiển thị một loạt các hình ảnh cho người dùng, bạn có thể sử dụng Gallery.The Gallery là một khung nhìn hiển thị các mục (như hình ảnh) trong danh sách cuộn ngang trung tâm, nằm ngang
Trang 1111
Cách tạo Create Android Gallery View:
- Thư viện được sử dụng để hiển thị Chế độ xem trong danh sách ngang và người dùng sẽ chọn chế độ xem, Chế độ xem đã chọn của người dùng sẽ được hiển thị ở giữa danh sách nằm ngang
- Các mục của Gallery được lấy từ Adapter, giống như ListView, trong đó các
mục ListView nhận được từ Adapter
- Chúng ta cần tạo một lớp Adaptive để mở rộng lớp BaseAdapter và ghi đè
phương thức getView ()
getView () được biết đến như là tự động cho tất cả các mục của Gallery
Trang 1212
Cách tạo Create Android Gallery View:
Đối với Ví dụ về Chế độ xem thư viện Android, giả sử bạn có một số hình ảnh
được lưu trữ trong thư mục res / drawable-mdpi của dự án của bạn (xem hình)
Trang 1313
Cách tạo Create Android Gallery View:
Tạo một tệp XML có tên attrs.xml và lưu trữ nó trong thư mục res / values (xem
hình)
Trang 1414
Cách tạo Create Android Gallery View:
Thêm nội dung này vào tệp attrs.xml:
File: res/values/attrs.xml
Trang 1515
Cách tạo Create Android Gallery View:
Mở "res / layout/ activity_main.xml" tập tin và đặt mã xml này vào tập tin: Để sử dụng thư viện, thêm phần tử <Gallery> trong giao diện người dùng của bạn,
chẳng hạn như tệp activity_main.xml:
File : res/layout/activity_main.xml
Trang 1616
Cách tạo Create Android Gallery View:
Mở tệp "MainActivity.java" và thêm mã sau đây của JAVA
File : res/layout/activitFile : src/package-name/MainActivity.javay_main.xml
Trang 1717
Cách tạo Create Android Gallery View:
Trong chế độ xem thư viện Android, bạn cần tạo lớp ImageAdapter mở rộng lớp
BaseAdapter.Điều này sẽ liên kết với chế độ xem Thư viện với một loạt chế độ
xem ImageView
Lớp BaseAdapter sẽ làm việc như một cầu nối giữa một Adapter Adapter và cũng
là nguồn dữ liệu nạp dữ liệu vào nó.
getCount()
getItem()
getItemId()
getView()
Trang 1818
Cách tạo Create Android Gallery View:
Khi một hình ảnh trong khung nhìn Gallery được chọn, vị trí của hình ảnh đã chọn (0 cho hình ảnh đầu tiên, 1 cho hình ảnh thứ hai, v.v ) được hiển thị và hình ảnh được hiển thị trong ImageView
Trang 19Thank You!
L/O/G/O