1. Trang chủ
  2. » Giáo án - Bài giảng

Giao diện người dùng

83 360 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Ngày đăng: 01/02/2015, 10:18

TỪ KHÓA LIÊN QUAN