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.
Trang 1Trườ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 và các điều khiển cơ bản
Ngành Mạng & Thiết bị di động
www.t3h.vn
Trang 2I. Layout
1. Cách tạo một Layout mới.
2. Kết nối layout vào Activity
3. HierarchyViewer.
4. Các kiểu Layout cơ bản.
II Các điều khiển cơ bản
Nội dung
Trang 31 Cách tạo một Layout mới
Chọn File New Android XML File Linear Layout (layout bạn
muốn tạo – bạn có thể chọn Relative Layout, Table Layout, …).
Trang 4Lập trình Android 4
2 Kết nối layout vào Activity
Code kết nối Layout vào Activity
Trang 53 HierarchyViewer
Một Layout phải được kết
nối vào Activity nào đó
thông qua hàm
setContentView, Android
sẽ có cơ chế dịch XML
thành Java code.
HierarchyViewer dùng để
hiển thị cấu trúc UI của
màn hình hiện tại trên
emulator hoặc thiết bị
thật.
Trang 64 Các kiểu Layout cơ bản
FrameLayout
LinearLayout
TableLayout
RelativeLayout
AbsoluteLayout
Trang 7I. Layout
II. Các điều khiển cơ bản
1. Button
2. TextView
Nội dung
Trang 8II Các điều khiển cơ bản
từ người dùng cuối
RadioButton, RadioGroup, ToggleButton, ProgressBar, …
Trang 91 Button
Button được xây dựng từ TextView Button cho phép nhận và phản
hồi tương tác nhấn từ người dùng.
• Button
• CompoundButton: CheckBox, RadioButton, ToggleButton, Switch.
Trang 10 Cách lấy button theo Id của Button
Cách thiết lập sự kiện cho Button
1 Button
Trang 112 TextView
TextView là đối tượng cho phép hiển thị các nội dung văn bản ở 4
dạng:
Normal: dạng văn bản kích thước font chữ mặc đinh.
SmallText: dạng văn bản kích thước font chữ nhỏ.
MediumText: dạng văn bản kích thước font chữ vừa.
LargeText: dạng văn bản kích thước font chữ to.
Trang 12Lập trình Android – Module 1 12
2 TextView