2014-09-16 32 views
8

Tôi đang cố gắng sử dụng thuộc tính android:fitsSystemWindows trên một chế độ xem để nó không bị chặn bởi thanh điều hướng mờ của tôi, nhưng nó không hoạt động. Tài liệu Android trên đó cho biết fitsSystemWindows "Sẽ chỉ có hiệu lực nếu chế độ xem này đang ở trong một hoạt động không được nhúng."Hoạt động không được nhúng là gì và tại sao Android: fitsSystemWindows không hoạt động?

Hoạt động được nhúng là gì? Tôi có thể vô tình tạo ra nó không? Và có thể có được hiệu ứng của fitsSystemWindows trong một không?

Trả lời

9

Hoạt động được nhúng là Hoạt động được lưu trữ bên trong Hoạt động gốc. Ví dụ phổ biến là thiết kế TabHost/TabActivity. Đặc biệt, Acitvities được nhúng nằm trong số LocalActivityManager của máy chủ, tương tự như khái niệm FragmentManager cho phép bạn hiển thị một Hoạt động bên trong một hoạt động khác.

Với định nghĩa này, thật dễ hiểu tại sao chỉ hoạt động lưu trữ (không được nhúng) có thể hỗ trợ thuộc tính fitsSystemWindows, vì mọi Hoạt động được nhúng đều bị giới hạn ở khu vực được máy chủ xác định.

Rất ít khả năng bạn sẽ vô tình tạo một tài khoản.

Xem: android: using ActivityGroup to embed activities

Các vấn đề liên quan