Một tập hợp các thuộc tính, như tìm thấy liên kết với một thẻ trong một XML * tài liệu. Thường bạn sẽ không muốn sử dụng giao diện này trực tiếp, thay vào đó * đi qua nó để {@link android.content.res.Resources.Theme#obtainStyledAttributes (AttributeSet, int [], int, int) * Resources.Theme.obtainStyledAttributes()} * mà sẽ chăm sóc của phân tích các thuộc tính cho bạn. Đặc biệt, * Các nguồn tài nguyên API sẽ chuyển đổi nguồn tài liệu tham khảo (thuộc tính giá trị chẳng hạn như * "@string/my_label" trong XML gốc) đến các loại mong muốn * Đối với bạn; Nếu bạn sử dụng AttributeSet trực tiếp thì bạn sẽ cần phải theo cách thủ công * Phòng tài nguyên tài liệu tham khảo * (với {@link #getAttributeResourceValue (int, int)}) và làm tài nguyên * Tìm kiếm cho mình nếu cần thiết. Trực tiếp sử dụng các AttributeSet cũng ngăn chặn các * áp dụng các chủ đề và phong cách khi lấy giá trị thuộc tính. * * Giao diện này cung cấp một cơ chế hiệu quả để lấy * dữ liệu từ tập tin XML biên dịch, mà có thể được lấy ra cho một đặc biệt * XmlPullParser thông qua {@link Xml #asAttributeSet * Xml.asAttributeSet()}. Bình thường, điều này sẽ trở về thực hiện một * của giao diện làm việc trên đầu trang của một XmlPullParser chung, Tuy nhiên nó * là hữu dụng hơn kết hợp với biên dịch XML tài nguyên: * *
* XmlPullParser parser = resources.getXml(myResource);
* AttributeSet attributes = Xml.asAttributeSet(parser); * * Việc thực hiện trở lại ở đây, không giống như sử dụng * thực hiện trên đầu trang của một XmlPullParser chung, * cao tối ưu hóa bằng cách truy xuất thông tin trước tính là * tạo ra bởi aapt khi biên dịch nguồn lực của bạn. Ví dụ, * phương pháp {@link #getAttributeFloatValue (int, float)} trả về một nổi * điểm số trước đó được lưu trữ trong các nguồn tài nguyên biên dịch thay vì phân tích cú pháp * Tại thời gian chạy chuỗi ban đầu trong tập tin XML. * * Giao diện này cũng cung cấp thêm thông tin có trong các * biên soạn tài nguyên XML là không có sẵn trong một tập tin XML bình thường, như vậy * như {@link #getAttributeNameResource(int)} mà trả về các nguồn tài nguyên * định danh liên kết với tên thuộc tính cụ thể XML.
đang được dịch, vui lòng đợi..
