Xem mẫu

  1. 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
  2. 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
  3. 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
  4. Phát triển UI trong Android  UI trong Java 4
  5. Phát triển UI trong Android  UI trong XML 5
  6. 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
  7. 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
  8. Giới thiệu các View  Các controls thông dụng:  TextView  EditText  ListView  Spinner  Button  CheckBox  RadioButton 8
  9. Text Controls  TextView  EditText  AutoCompleteTextView  MultiCompleteTextView 9
  10. TextView  Sử dụng Linkify để mở một trang web/ gọi điện thoại/ gửi email 10
  11. EditText  autoText = true | false  capitalize  none | characters | words | sentences  phoneNumber = true | false  password = true | false  singleLine = true | false 11
  12. EditText  Xử lý event onKey 12
  13. AutoCompleteTextView 13
  14. MultiAutoCompleteTextView 14
  15. Button Controls  Button  ImageButton  ToggleButton  CheckBox  RadioButton 15
  16. Button 16
  17. ImageButton 17
  18. ToggleButton 18
  19. CheckBox 19
  20. RadioButton 20
nguon tai.lieu . vn