CĂN BẢN
INTENTS
GIAO DIỆN
CÁC KHÁI NIỆM
VÍ DỤ
TÀI LIỆU
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
Dự án mới của mình là gamehow.net, mời anh em ghé thăm và góp ý ạ.

View và ViewGroup trong Android

Các thành phần cơ bản để xây dựng giao diện người dùng (UI) trong Android là View, ViewGroupLayout. Từ các thành phần cơ bản đó kết hợp chúng với nhau tạo ra các loại UI phức tạp cho ứng dụng Android.

Trước tiên hãy tìm hiểu sơ lược về khái niệm View và View Group trong Android. Chi tiết về chúng thì mình sẽ trình bày ở những bài tiếp theo.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

1. Giới thiệu về View và ViewGroup

Trong Android, Layout được sử dụng để xác định giao diện người dùng (UI) cho một ứng dụng hoặc activity và nó bao gồm các thành phần UI sẽ xuất hiện ở giao diện người dùng.

Giao diện người dùng trong ứng dụng được tạo ra bởi các đối tượng ViewViewGroup. Thông thường, các ứng dụng Android sẽ chứa một hoặc nhiều activity và mỗi activity là một màn hình của ứng dụng. Các activity sẽ chứa nhiều UI component và các UI component đó là các instance của lớp con ViewViewGroup.

2. View trong Android

View là một lớp cơ sở của tất cả các UI component trong Android. Ví dụ: lớp EditText được sử dụng để nhập đầu vào từ người dùng trong Android, và là lớp con của View.

Sau đây là một số lớp con phổ biến của View thường được sử dụng trong các ứng dụng Android.

  • TextView
  • EditText
  • Button
  • CheckBox
  • RadioButton
  • ImageButton
  • Progress Bar
  • Spinner

Ngoài ra trong Android còn nhiều lớp con của View nữa.

3. ViewGroup trong Android

ViewGroup là một lớp con của View và nó sẽ hoạt động như một lớp cơ sở cho layouts layouts parameters. ViewGroup sẽ cung cấp một bộ chứa (container) vô hình để chứa các View hoặc ViewGroup khác và để xác định các thuộc tính layout.

Ví dụ: Linear Layout là ViewGroup chứa các UI control như button, textview, v.v. và các layout khác.

Sau đây là một số lớp con phổ biến của ViewGroup thường được sử dụng trong Android.

  • Linear Layout
  • Relative Layout
  • Table Layout
  • Frame Layout
  • Web View
  • List View
  • Grid View

Lớp con của ViewViewGroup đều đóng vai trò quan trọng để tạo ra layout trong ứng dụng Android.

Về cơ bản các thành phần của View và View Group sẽ được trình bày trong series này mình đã liệt kê ở trên. Bây giờ ta sẽ đi tìm hiểu chi tiết từng loại. Click vao bài kế tiếp nhé.

Cùng chuyên mục:

FrameLayout trong Android

FrameLayout trong Android

Trong các UI Layout, FrameLayout là loại Layout đơn giản nhất, xem ngay tại đây

TableLayout trong Android

TableLayout trong Android

Trong bài này chúng ta sẽ tìm hiểu TalbeLayout trong Android

Relative Layout trong Android

Relative Layout trong Android

Trong bài này chúng ta sẽ tìm hiểu RelativeLayout trong Android

LinearLayout trong Android

LinearLayout trong Android

Ở bài trước chúng ta đã tìm hiểu sơ qua về các loại layout trong…

UI Layout trong Android

UI Layout trong Android

Trong bài này chúng ta sẽ tìm hiểu về UI Layout trong Android

Intent Filters trong Android

Intent Filters trong Android

Trong bài này chúng ta sẽ tìm hiểu về Intent Filter trong Android

Explicit Intents trong Android

Explicit Intents trong Android

Trong bài này chúng ta sẽ tìm hiểu một loại Intent mới trong Android đó…

Implicit Intents trong Android

Implicit Intents trong Android

Trong bài này chúng ta sẽ tìm hiểu Implicit Intent trong Android

Cấu trúc thư mục Project Android

Cấu trúc thư mục Project Android

Trong bài này chúng ta sẽ tìm hiểu cấu trúc thư mục của một project…

Giới thiệu Intent trong Android

Giới thiệu Intent trong Android

Trong Android, Intent là những tin nhắn không đồng bộ cho phép các component

Fragment trong Android

Fragment trong Android

Trong bài này chúng ta sẽ tìm hiểu một khái niệm mới trong lập trình…

Services trong Android

Services trong Android

Trong bài này chúng ta sẽ tìm hiểu Services trong Android.

Broadcast Receiver trong Android

Broadcast Receiver trong Android

Bài này sẽ tìm hiểu Broadcast Receiver trong Android.

Content Providers trong Android

Content Providers trong Android

Bài này chúng ta sẽ tìm hiểu về content provider trong Android, nó đóng vai…

Activity trong Android

Activity trong Android

Trong Android, Activity biểu thị một màn hình đơn với giao diện người dùng (UI)…

Component trong một ứng dụng Android

Component trong một ứng dụng Android

Tạo trình giả lập Android hoặc Tạo AVD (Thiết bị ảo Android)

Tạo trình giả lập Android hoặc Tạo AVD (Thiết bị ảo Android)

Thiết bị ảo Android (AVD) là một trình giả lập được sử dụng để sao…

Chương trình

Chương trình "Hello World" Android

Bằng cách sử dụng IDE Android Studio (Integrated Development Environment tạm dịch :Môi trường phát…

Cấu trúc hệ điều hành Android

Cấu trúc hệ điều hành Android

Trong bài này chúng ta sẽ tìm hiểu một chút về cấu trúc của hệ…

Cài đặt Android Studio từng bước có hình ảnh minh họa

Cài đặt Android Studio từng bước có hình ảnh minh họa

Trong bài này mình sẽ hướng dẫn các bạn cách download và cài đặt Android…

Top