Bài 2 giới thiệu về Layout và các điều khiển cơ bản. Trong bài này trình bày các nội dung cụ thể như: Cách tạo một Layout mới, kết nối Layout vào Activity, HierarchyViewer, các kiểu Layout cơ bản, điều khiển Button, điều khiển TextView,... Mời các bạn cùng tham khảo.
Trường ĐH Khoa Học Tự Nhiên Tp Hồ Chí Minh TRUNG TÂM TIN HỌC Lập trình Android Bài 2: Layout điều khiển Ngành Mạng & Thiết bị di động www.t3h.vn 2015 Nội dung I Layout Cách tạo Layout Kết nối layout vào Activity HierarchyViewer Các kiểu Layout II Các điều khiển Lập trình Android Cách tạo Layout Chọn File New Android XML File Linear Layout (layout bạn muốn tạo – bạn chọn Relative Layout, Table Layout, …) Lập trình Android Kết nối layout vào Activity Code kết nối Layout vào Activity Lập trình Android HierarchyViewer Một Layout phải kết nối vào Activity thơng qua hàm setContentView, Android có chế dịch XML thành Java code HierarchyViewer dùng để hiển thị cấu trúc UI hình emulator thiết bị thật Lập trình Android Các kiểu Layout FrameLayout LinearLayout TableLayout RelativeLayout AbsoluteLayout Lập trình Android – Module Nội dung I Layout II Các điều khiển Button TextView Lập trình Android II Các điều khiển Các điều khiển thành phần giao diện ứng dụng Làm nhiệm vụ chuyển tải thông tin tiếp nhận thơng tin từ người dùng cuối Ví dụ: Button, TextView, ImageView, EditText, CheckBox, RadioButton, RadioGroup, ToggleButton, ProgressBar, … Lập trình Android Button Button xây dựng từ TextView Button cho phép nhận phản hồi tương tác nhấn từ người dùng Các dạng Button: • Button • CompoundButton: CheckBox, RadioButton, ToggleButton, Switch Lập trình Android Button Cách lấy button theo Id Button Cách thiết lập kiện cho Button Lập trình Android – Module 10 TextView TextView đối tượng cho phép hiển thị nội dung văn dạng: Normal: dạng văn kích thước font chữ mặc đinh SmallText: dạng văn kích thước font chữ nhỏ MediumText: dạng văn kích thước font chữ vừa LargeText: dạng văn kích thước font chữ to Lập trình Android – Module 11 TextView Lập trình Android – Module 12 Lập trình Android – Module 13 ... thước font chữ vừa LargeText: dạng văn kích thước font chữ to Lập trình Android – Module 11 TextView Lập trình Android – Module 12 Lập trình Android – Module 13 ... CompoundButton: CheckBox, RadioButton, ToggleButton, Switch Lập trình Android Button Cách lấy button theo Id Button Cách thiết lập kiện cho Button Lập trình Android – Module 10 TextView TextView đối... Lập trình Android Các kiểu Layout FrameLayout LinearLayout TableLayout RelativeLayout AbsoluteLayout Lập trình Android – Module Nội dung I Layout II Các điều khiển Button TextView Lập