2009-09-08 53 views

Trả lời

19

Nó sẽ tăng tốc độ vẽ thực tế của giao diện người dùng, bởi vì, tốt, bạn không phải vẽ nó nữa, nhưng nó vẫn sẽ được tăng cao và quá trình lạm phát sẽ không nhanh hơn.

+0

Tôi tự hỏi liệu một chế độ xem có hiển thị GONE vẫn tham gia vào quá trình bố cục? tức là, nó có đo lường kích thước và công cụ của nó không? Điều đó sẽ làm cho nó khác với một ViewStub. – Matthias

+14

Chế độ xem GONE luôn bị bỏ qua trong khi bố cục. –

+2

@Matthias Chỉ các chế độ xem có thể xem và không được tham gia đo/bố cục chứ không phải GONE. ViewStubs có lợi thế trong một số trường hợp không phải vì chúng bỏ qua phép đo/bố cục (một 'bao gồm bình thường' sẽ làm nếu nó được đặt thành GONE), nhưng vì chúng trì hoãn lạm phát thực tế của nội dung vào Chế độ xem. Điều này rất hữu ích đối với các bố cục được hiển thị hiếm thấy như các khung nhìn rỗng hoặc danh sách lỗi vì nó tiết kiệm bộ nhớ/thời gian trên phân bổ đối tượng View và xử lý XML. –

1

GONE = Chế độ xem này không hiển thị và không chiếm bất kỳ không gian nào cho mục đích bố cục.

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