tailieunhanh - Lập trình di động - Lab 06: GridView abd Other Control

Nội dung của tài liệu trình bày về GridView và viewgroup, GridItem, GridView với ArrayAdapter, tạo GridView với Layout tùy chỉnh, làm việc AutoCompleteTextView, làm việc với DatePicker, TimePicker, làm việc với AnalogClock, DigitalClock control và làm việc với MapView control, làm việc với Status bar Notification, làm việc với Progress Dialog, làm việc với Progress Bar, làm việc với Custom View sử dụng touch sự kiện, làm việc với Custom Layout và làm việc với ViewFliper. | Ver – 2016, FIT - HCMUP Lab 06: GridView abd Other Control 1 GridView GridView là một viewgroup, nó hiển thị các phần tử con trên một lưới cuộn 2 chiều. Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 1 Ver – 2016, FIT - HCMUP Lab 06: GridView abd Other Control GridItem Một GridView được tạo từ một danh sách các GridItem. GridItem là một ô (cell) riêng lẻ trong gridview nơi mà dữ liệu sẽ được hiển thị. Bất kỳ dữ liệu nào trong GridView chỉ được hiển thị thông qua GridItem. Một GridItem là một mảnh giao diện, nó có thể được làm bởi một số View. Ví dụ GridView với ArrayAdapter Tạo giao diện Tạo mới một Android project có tên SimpleGridView. Thiết kế giao diện và thay đổi các thuộc tính GridView columnWidth: 120 gravity o center: numColumns: auto_fit Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 2 Ver – 2016, FIT - HCMUP Lab 06: GridView abd Other Control Thiết kế lớp Website tương ứng một item public class Website { private String name; private String url; public String getName() { return name; } public void setName(String name) { = name; } public String getUrl() { return url; } public void setUrl(String url) { = url; } @Override public String toString() { return name; } public Website(String name, String url) { = name; = url; } } Gắn hàm xử lý trong ActivityMain final GridView gridView = (GridView)findViewById(); ArrayList websitelist = new ArrayList(); (new Website("Google", "")); (new Website("FIT, HCMUE", "")); (new Website("HCMUE", "")); (new Website("HIENLTH", "")); (new Website("Tuổi trẻ", "")); (new Website("Zing News", "")); ArrayAdapter arrayAdapter = new .

TỪ KHÓA LIÊN QUAN