Nội dung bài viết
Fragment trong Android – Học Android cơ bản và nâng cao để phát triển các ứng dụng Android trên Mobile phone và Ipad bắt đầu từ Hướng dẫn cài đặt Android, Android là gì, Component, Vòng đời, Cấu trúc ứng dụng, Lifecycle, Ứng dụng Hello World, Activity, Service, Intent, Filter, Xử lý sự kiện, Layout, Menu, UI control, Style và Theme, Quản lý font, Send email, Send sms, phone call, và một số ứng dụng Android hữu ích.-Fragment trong Android
Fragment trong Android
Fragment là một phần của một Activity để cho phép thiết kế activity có tính mô-đun. Nó sẽ không sai nếu chúng ta nói rằng một Fragment là một loại sub-activity.
Sau đây là một số điểm quan trọng về Fragment: −
Bạn có thể tạo các Fragments bằng cách kế thừa lớp Fragment và bạn có thể chèn Fragment vào layout bởi thẻ <fragment> .
Trước khi giới thiệu về Fragment, thì có một hạn chế là tại cùng một thời điểm đã cho chúng ta chỉ có thể hiển thị một Activity duy nhất trên màn hình. Vì thế chúng ta không thể chia màn hình thiết bị ra thành nhiều phần và kiểm soát các thành phần khác nhau này một cách riêng biệt. Nhưng với Fragment thì màn hình được linh hoạt hơn, xóa bỏ việc chỉ có duy nhất 1 Activity trên màn hình tại một thời điểm. Bây giờ chúng ta cũng chỉ có một Activity duy nhất nhưng Activity này có thể chứa nhiều Fragment với đầy đủ layout, event, và lifecycle.
Dưới đây là một ví dụ cụ thể về sử dụng Fragment. Thiết bị máy tính bảng với màn hình lớn thì một Activity có thể chứa 2 Fragment, còn thiết bị cầm tay với màn hình nhỏ thì có thể có 2 Activities với mỗi Activity là một Fragment.
Ứng dụng có thể nhúng hai Fragment trong Activity A, khi đang chạy trên một thiết bị máy tính bảng có kích cỡ cố định. Tuy nhiên, trên một màn hình cố định của thiết bị cầm tay, thì không đủ chỗ cho cả hai Fragment này, vì thế Activity A chỉ có thể bao gồm Fragment chứa danh sách các article, và khi người dùng chọn một article, nó bắt đầu Activity B chứa Fragment thứ hai để đọc article đó.
Vòng đời của Fragment trong Android
Fragment trong Android có vòng đời riêng của nó, tương tự như một Activity trong Android. Sơ đồ sau miêu tả ngắn gọn các giai đoạn trong vòng đời của Fragment.
Fragment lifecycle
Dưới đây là danh sách các phương thức bạn có thể ghi đè trong lớp Fragment: −
Cách sử dụng Fragment trong Android
Bạn theo các bước đơn giản sau để tạo các Fragment:
Các loại Fragment trong Android
Về cơ bản, các Fragment được chia thành 3 loại sau:
Bài học Angular phổ biến tại vietjack.com:
if(window.innerWidth > 1034) {
document.write(‘‘);
}else{
document.write(‘‘);
}
if(window.innerWidth > 1034) {
document.write(‘‘);
}else{
document.write(‘‘);
}
Nội dung được phát triển bởi đội ngũ Meraki Center với mục đích chia sẻ và tăng trải nghiệm khách hàng. Mọi ý kiến đóng góp xin vui lòng liên hệ tổng đài chăm sóc: 1900 0000 hoặc email: hotro@merakicenter.edu.vn