V. Các số View cơ bản
10. Một số View cơ bản
a) TextView
▪ TextView dùng để hiện thị văn bản và không cho phép chỉnh sửa trên giao diện.
Ví dụ:
▪ Một số thuộc tính cơ bản như:
Id: dùng để định nghĩa một đối tượng.
Capitalize: định dạng kiểu văn bản muốn hiển thị, như viết hoa mỗi từ, viết hoa đầu câu…
TextStyle: định dạng kiểu chữ như chữ đậm… Text: gán trị trị ban đầu.
TextColor: thiết lập mầu chữ. Ngoài ra như: typeFace, textSize…
b) EditText
▪ Đây là một đối tượng thường xuyên được sử dụng để nhập văn bản trên giao diện.
▪ Một số thuốc tính:
autoText: tự động sửa các lỗi chính tả.
editable: xác định có cho nhập giá trị hay không. Text: gán giá trị ban đầu.
Hint: hiện thị gợi ý khi chưa nhập văn bản.
c) Button
▪ Hiển thị cho người dùng nhấn vào để kích hoạt một hành động.
▪ Các thuộc tính cơ bản:
Layout_width: xác định bề rộng của nút. Layout_height: xác định bề cao của nút. onClick: xác định sự kiện khi clicked. Text: tên nút. Background: màu nền. … Ví dụ: d) ImageView ▪ Hiển thị một bức ảnh. ▪ Một số thuộc tính: Src: gán nguồn bức ảnh. Layout_width: xác định bề rộng. Layout_height: xác định bề cao. Background: màu nền.
…
Ví dụ:
e) ImageButton
▪ Gần giống như ImageView. Chỉ khác ở chỗ là ImageButton tạo ra hiệu ứng khi click.
Ví dụ:
f) ListView
▪ Là một đối tượng cho phép hiển thị một danh sách các phần tử.
▪ Một số thuộc tính:
Id: xác định đối tượng.
Divider: xác định màu sắc giữa các item. dividerHeight: xác định chiều cao của divider. Entries…
g) Spinner
Dùng để tạo một danh sách dropDown.
h) CheckBox
▪ Là một đối tượng có hai trạng thái là checked hoặc unchecked.
▪ Ví dụ về checkBox:
▪ Quản lý sự kiện thay đổi checked hay unchecked:
i) RadioButton
▪ Cho phép người dùng chọn một trong các sự lựa chon được đưa ra. Ví dụ:
Chú ý: để tạo sự lựa chọn đơn như trên thì các RadioButton phải đặt trong một RadioGroup: