Xem mẫu
- 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
TS. Trần Minh Triết
Khoa Công nghệ Thông tin
Trường ĐH Khoa học Tự nhiên
Bài 4: Giao diện người dùng
- 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)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
- EditText
autoText = true | false
capitalize
none | characters | words | sentences
phoneNumber = true | false
password = true | false
singleLine = true | false
11
- EditText
Xử lý event onKey
12
- AutoCompleteTextView
13
- MultiAutoCompleteTextView
14
- Button Controls
Button
ImageButton
ToggleButton
CheckBox
RadioButton
15
- Button
16
- ImageButton
17
- ToggleButton
18
- CheckBox
19
- RadioButton
20
nguon tai.lieu . vn