Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
1,74 MB
Nội dung
Công nghệ mới trong phát triển hệ thống thông tin Chuyên đề: Phát triển ứng dụng trên môi trường Android Bài 4: Giao diện người dùng TS. Trần Minh Triết Khoa Công nghệ Thông tin Trường ĐH Khoa học Tự nhiên Tham khảo Nội dung của bài giảng có sử dụng: Tài liệu, bài giảng của ThS. Nguyễn Trung Hiếu, Trung tâm Tin học trường ĐH Khoa học Tự nhiên, ĐHQG-HCM Tài liệu, bài giảng của ThS. Bùi Tấn Lộc, Khoa Công nghệ Thông tin, trường ĐH Khoa học Tự nhiên, ĐHQG-HCM Website: http://developer.android.com/ 2 Nội dung Giới thiệu các View Sử dụng Layout Xử lý các Event Giao diện người dùng trong To-do List Tạo và sử dụng Menus Menus trong To-do List Notification Dialog 3 Phát triển UI trong Android UI trong Java 4 Phát triển UI trong Android UI trong XML 5 Giới thiệu các View View là lớp cơ bản cho tất cả các thành phần giao diện Gồm các UI control và các layout ViewGroup là lớp mở rộng của View Chứa nhiều View Được dùng để tạo các thành phần giao diện Hoặc dùng để tạo layout quản lý các View con 6 Giới thiệu các View Sử dụng hàm setContentView() để đặt layout cho Activity setContentView(R.layout.main); Sử dụng hàm findViewById() để lấy các View được khai báo trong layout <ListView android:id="@+id/myListView"/> (ListView)findViewById(R.id.myListView); 7 Giới thiệu các View Các controls thông dụng: TextView EditText ListView Spinner Button CheckBox RadioButton 8 Text Controls TextView EditText AutoCompleteTextView MultiCompleteTextView 9 TextView Sử dụng Linkify để mở một trang web/ gọi điện thoại/ gửi email 10 [...]... android:name="android.permission.INTERNET" /> Nội Dung Giới thiệu các View Sử dụng Layout Xử lý các Event Giao diện người dùng trong To-do List Tạo và sử dụng Menus Menus trong To-do List Notification Dialogs 32 Sử dụng Layout Layout là mở rộng của lớp ViewGroup được dùng để đặt các controls cho giao diện Các loại layout trong Android SDK LinearLayout RelativeLayout 33 FrameLayout TableLayout... hình ảnh gắn liền với một contact Hỗ trợ việc gọi, nhắn tin sms, email hay tin nhắn tức thời (IM – instant message) Các View đáng quan tâm MapView Là control của package com.google.android.maps được dùng để hiển thị bản đồ Có thể định nghĩa từ XML file hoặc Java code, Activity được sử dụng phải là MapActivity Để sử dụng MapView phải chứa apiKey được đăng ký với Google 29 http://code.google.com/android/toolbox/apis/mapkey.html . tất cả các thành phần giao diện Gồm các UI control và các layout ViewGroup là lớp mở rộng của View Chứa nhiều View Được dùng để tạo các thành phần giao diện Hoặc dùng để tạo layout quản. http://developer.android.com/ 2 Nội dung Giới thiệu các View Sử dụng Layout Xử lý các Event Giao diện người dùng trong To-do List Tạo và sử dụng Menus Menus trong To-do List Notification Dialog 3 Phát. triển hệ thống thông tin Chuyên đề: Phát triển ứng dụng trên môi trường Android Bài 4: Giao diện người dùng TS. Trần Minh Triết Khoa Công nghệ Thông tin Trường ĐH Khoa học Tự nhiên Tham khảo Nội