Phương pháp thổi phồng của lớp trừu tượng LayoutInflater
có dạng tham số thứ hai của phương pháp thổi phồng mất ViewGroup
gốc. Từ tài liệu, nó được đề cập như là một "Chế độ xem tùy chọn làm cha mẹ của phân cấp được tạo."làm thế nào để bạn sử dụng tham số thứ hai trong phương pháp thổi phồng của lớp LayoutInflater, Android
Ai đó có thể đưa ra ví dụ về cách sử dụng thông số này không? Và bạn sẽ đặt cái gì vào đó? Một ViewGroup
có thể là bất kỳ loại bố cục nào như LinearLayout
.
Tôi chưa hiểu rõ phải làm gì với thông số này. Nếu chế độ xem bạn đang tăng cao không phải là một phần của bố cục được nhập ở đây thì nó sẽ gây ra lỗi. Không hiểu mục đích của nó.
Thêm từ các tài liệu:
public View inflate (XmlPullParser parser, ViewGroup root)
Added in API level 1 Inflate a new view hierarchy from the specified xml node. Throws InflateException if there is an error.
quan trọng cho lý do hiệu suất, xem lạm phát chủ yếu dựa vào tiền xử lý các tập tin XML được thực hiện tại thời gian xây dựng. Do đó, hiện tại, bạn không thể sử dụng LayoutInflater
với số XmlPullParser
trên một tệp XML thuần túy vào thời gian chạy.
Tham số trình phân tích cú pháp Nút dom XML chứa mô tả phân cấp khung nhìn.
gốc Chế độ xem tùy chọn làm cha mẹ của phân cấp được tạo. Trả lại Chế độ xem gốc của cấu trúc phân cấp tăng cao. Nếu root được cung cấp, đây là root View; nếu không thì nó là gốc của tệp XML bị tăng cao.
Tôi khá chắc chắn rằng bạn có thể chuyển một 'null' vì nó là một tham số tùy chọn. – midhunhk