ảnh minh họa - Khóa học Android
Input Control là các thành phần có tính tương tác trong giao diện UI của vận dụng. Android cung cấp nhiều control đa dạng để bạn có thể sử dụng trong UI, như button, text field, seek bar, checkbox, zoom butto, toggle button, …
Một View là một đối tượng mà vẽ cái gì đó trên màn hình mà người dùng có thể tương tác với. Một ViewGroup là một đối tượng mà giữ các đối tượng View (và ViewGroup) khác để định nghĩa Layout của giao diện UI.
Bạn định nghĩa Layout của bạn trong một XML file mà cung cấp một cấu trúc con người có thể đọc cho Layout đó, tương tự như HTML. tỉ dụ, một Layout theo chiều dọc với một text view và một button sẽ như sau: −
Các UI Control trong Android
Android cung cấp một số UI Control cho phép bạn xây dựng đồ họa cho giao diện UI cho ứng dụng của bạn:
Stt |
UI Control & diễn đạt |
---|---|
1 | TextView
Control này được sử dụng để hiển thị text tới người dùng |
2 | EditText
EditText là một lớp con được định nghĩa trước của TextView mà bao gồm các khả năng chỉnh sửa đa dạng |
3 | AutoCompleteTextView
AutoCompleteTextView là một view hao hao như EditText, trừ rằng nó hiển thị một danh sách các đề nghị tự động trong khi người dùng soạn text |
4 | Button
Một nút có thể được nhấn, hoặc click bởi người dùng để thực hiện một hành động |
5 | ImageButton
Là một AbsoluteLayout cho bạn khả năng xác định vị trí chuẩn xác của các view con |
6 | CheckBox
On/Off có thể được chuyển đổi bởi người dùng. Bạn nên dùng nó khi trình diễn cho người dùng với một nhóm các tùy chọn có thể chọn mà không loại trừ lẫn nhau |
7 | ToggleButton
Hiển thị dạng checked/unchecked giống một nút on/off với một light indicator |
8 | ProgressBar
ProgressBar view cung cấp một phản hồi có thể nhìn thấy về một số tác vụ, như khi chúng ta thực hành tác vụ ra ngoài trong background |
9 | TimePicker
TimePicker view cho phép người dùng chọn lọc thời gian của một ngày: hoặc chế độ 24 h hoặc chế độ AM/PM |
10 | DatePicker
DatePicker view cho phép người dùng tuyển lựa một date |
Tạo UI Control trong Android
Các điều khiển đầu vào là các thành phần tương tác trong giao diện UI của áp dụng. Android cung cấp nhiều control đa dạng để bạn có thể sử dụng trong UI, như button, text field, seek bar, checkbox, zoom butto, toggle button, …
Như đã giảng giải trong chương trước, một đối tượng View có thể có một ID độc nhất vô nhị được gán cho nó mà sẽ nhận mặt View một cách duy nhất bên trong cấu trúc cây. Cú pháp cho một ID, bên trong thẻ XML là: −
android:id="@+id/text_id"
TextView myText = (TextView) findViewById(R.id.text_id);
No comments:
Post a Comment